Schönen guten Abend.
Hab ein ziemlich kniffliges Prob, wo ich nicht weiterkomme - vielleicht stehe ich aber auch bloß auf der Leitung:
Ich habe mehrere Dateien, Word- und Excel-Dateien, die aus Vorlagen generiert werden und jeweils auf Deckblatt mit einem "Label" (= Shape Nr. 16 + Textfeld) garniert werden sollen.
Ich starte von Word aus, also machen die Word-Dateien kein Problem.
Für die Excel-Dateien starte ich Excel aus Word heraus, krieg das "Shape Nr. 16" erzeugt und auch das zugehörige leere Textfeld.
Nur befüllen kann ich das Textfeld nicht wie beabsichtigt.
die Anweisung:
excelapp.activesheet.shapes(3).characters.text = "neuer Inhalt"
"kann" angeblich nicht verarbeitet werden, weil ".text" nicht existiert.
Ursache: VBA verwendet im Excel-Abschnitt "characters" aus der Word-Bibliothek ...
und die hat nunmal kein ".text"
Hat jemand eine Idee, wie ich um diese Klippe herumkomme?
Danke schon mal für's Mitdenken!
Wuzzel
Hab ein ziemlich kniffliges Prob, wo ich nicht weiterkomme - vielleicht stehe ich aber auch bloß auf der Leitung:
Ich habe mehrere Dateien, Word- und Excel-Dateien, die aus Vorlagen generiert werden und jeweils auf Deckblatt mit einem "Label" (= Shape Nr. 16 + Textfeld) garniert werden sollen.
Ich starte von Word aus, also machen die Word-Dateien kein Problem.
Für die Excel-Dateien starte ich Excel aus Word heraus, krieg das "Shape Nr. 16" erzeugt und auch das zugehörige leere Textfeld.
Nur befüllen kann ich das Textfeld nicht wie beabsichtigt.
die Anweisung:
excelapp.activesheet.shapes(3).characters.text = "neuer Inhalt"
"kann" angeblich nicht verarbeitet werden, weil ".text" nicht existiert.
Ursache: VBA verwendet im Excel-Abschnitt "characters" aus der Word-Bibliothek ...
und die hat nunmal kein ".text"
Hat jemand eine Idee, wie ich um diese Klippe herumkomme?
Danke schon mal für's Mitdenken!
Wuzzel