Integrieren von Word

02/04/2008 - 14:40 von Christian Mauerer | Report spam
Hallo,

ich habe eine Anwendung laufen und da muss ich nun ein Worddokument öffnen
und einige Daten übertragen.
Es klappt soweit ganz gut, dass ich Text im Worddokument ersetze.

Das Problem ist nun, dass in dem Worddokument Textboxen sind, in welche ich
die Daten schreiben muss.
Wir schaffe ich es, auf die Textboxen im Word zuzugreifen?

Ich habe schon versucht, in so eine Textbox einen Text zu schreiben und
diesen dann ersetzen zu lassen.
Doch das klappt nicht.
Der Text wird nicht ersetzt, wenn er in einer Textbox ist.
Ich muss dann also direkt auf diese Textbox zugreifen.
Den Namen der Textbox habe ich.

Vielen Dank und schöne Grüße

Christian
 

Lesen sie die antworten

#1 Marcel Garaventa
02/04/2008 - 15:42 | Warnen spam
Hallo Christian

Falls Du mit Textbox Textfeld meinst, so geht es wie folgt:

ActiveDocument.Shapes("Text Box 7").Select
Selection.TypeText(Text:="Textbox")

Wenn Du nicht genau weisst, wie Du in Word die Befehle absetzen musst, dann
zeichne in Word ein Makro mit diesen Dingen auf und schaue die Befehle im
Visual Basic-Editor nach. Für Vb .NET musst Du dann aber noch Dein Objekt
anhàngen. Hier mit gekennzeichnet.

Gruss Marcel

"Christian Mauerer" wrote:

Hallo,

ich habe eine Anwendung laufen und da muss ich nun ein Worddokument öffnen
und einige Daten übertragen.
Es klappt soweit ganz gut, dass ich Text im Worddokument ersetze.

Das Problem ist nun, dass in dem Worddokument Textboxen sind, in welche ich
die Daten schreiben muss.
Wir schaffe ich es, auf die Textboxen im Word zuzugreifen?

Ich habe schon versucht, in so eine Textbox einen Text zu schreiben und
diesen dann ersetzen zu lassen.
Doch das klappt nicht.
Der Text wird nicht ersetzt, wenn er in einer Textbox ist.
Ich muss dann also direkt auf diese Textbox zugreifen.
Den Namen der Textbox habe ich.

Vielen Dank und schöne Grüße

Christian



Ähnliche fragen