Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi OLE: Zugriff auf ersten Buchstaben in Word (https://www.delphipraxis.net/41309-ole-zugriff-auf-ersten-buchstaben-word.html)

semo 1. Mär 2005 12:00


OLE: Zugriff auf ersten Buchstaben in Word
 
folgenden code habe ich mir aus der hilfe von MS Visual Basic gezogen um auf den ersten buchstaben eines worddokumentes zuzugreifen:
Delphi-Quellcode:
ShowMessage(aWordApp.Selection.Characters(i));
leider bekomme ich nur folgende meldung:
"characters ist keine methode"


jemand ne idee?

teebee 1. Mär 2005 12:24

Re: OLE: Zugriff auf ersten Buchstaben in Word
 
Versuch mal
Delphi-Quellcode:
ShowMessage(aWordApp.Selection.Characters(i).Text);
Gruß, teebee

toms 1. Mär 2005 12:25

Re: OLE: Zugriff auf ersten Buchstaben in Word
 
Zitat:

Zitat von teebee
Versuch mal
Delphi-Quellcode:
ShowMessage(aWordApp.Selection.Characters(i).Text);
Gruß, teebee

Funktioniert nicht. "characters ist keine methode"

semo 1. Mär 2005 12:35

Re: OLE: Zugriff auf ersten Buchstaben in Word
 
das hatte ich auch schon....
funktioniert ebenfalls nicht

Jens Schumann 1. Mär 2005 12:37

Re: OLE: Zugriff auf ersten Buchstaben in Word
 
Hallo,
Zitat:

Zitat von toms
Zitat:

Zitat von teebee
Versuch mal
Delphi-Quellcode:
ShowMessage(aWordApp.Selection.Characters(i).Text);
Gruß, teebee

Funktioniert nicht. "characters ist keine methode"

ich habe gerademal inder passenden Hilfedatei (VBAWRD9.CHM) nachgeschaut.
Bei Characters handelt es sich um eine Collection. Versuch es mal so
Delphi-Quellcode:
ShowMessage(aWordApp.Selection.Characters.Item(i).Text

teebee 1. Mär 2005 12:41

Re: OLE: Zugriff auf ersten Buchstaben in Word
 
Delphi-Quellcode:
ShowMessage(aWordApp.Selection.Characters.Item(i).Text);
Das sollte jetzt gehen...

semo 1. Mär 2005 12:47

Re: OLE: Zugriff auf ersten Buchstaben in Word
 
ja, wunderbar!
habe auch gleich mal die vb-hilfedatei auf meinem rechner lokalisiert.
muss ich nicht den vb-editor über word bedienen.

danke vielmals!


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:45 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz