Forum: Programmieren allgemein
by Jumpy,
8. Dez 2011
Ist den das Frame Objekt von außen nicht erreichbar?
Per VBA in Excel geht sowas (war Neugierig):
Sub Test()
Dim w As Word.Application
Dim d As Word.Document
Dim f As Word.Frame
ActiveSheet.ChartObjects("Diagramm 1").Activate
Forum: Programmieren allgemein
by Jumpy,
7. Dez 2011
Sieht sehr interessant aus. Wir haben den Zugriff auch meist in einer Klasse gekapselt, haben aber nur ein paar Sonderfunktionen, die wir oft brauchen eingebaut. Für alles, was davon abweicht, müssen wir dann doch wieder weit durchgreifen, ala Excelklasse.Workbook.Worksheet....
Einzige weitere Erleichterung sind ein paar benannte Konstanten, sodass man VBA-Code nahezu 1 zu 1 übernehmen kann.
Forum: Programmieren allgemein
by Jumpy,
7. Dez 2011
Wobei die Exelianer nicht so gerne auf diese Art arbeiten, sprich immer wieder Workbooks, selecten und aktivieren und zwischen denen hin und her springen oder kopieren (zumindes was ich so an VBA Code kenne).
Besser ist es da Objektvariablen anzulegen und dann direkt Werte aus Zellen auszulesen oder zuzuweisen, ala:
var
w1:Variant; //Variablen für Workbooks
w2:Variant;
...
Forum: Programmieren allgemein
by Jumpy,
6. Dez 2011
Kannst du mal etwas Code zeigen, was du schon hast? Wie schreibst du generell in eine Excel-Datei? Direkt in die Binär-Datei oder öffnest du eine Excel-Instanz per "fernsteuerung"?