![]() |
Word-OLE Textmarken anspringen
Hallo,
ich habe im Startup-Ordner von Word eine Vorlage, in der ein Autotext definiert ist. Diesen rufe ich bei Bedarf aus Delphi auf und bekomme einen netten Briefkopf. Dieser Birefkopf-Autotext enthält auch Textmarken (z.b. im Adressfeld) die ich mit Delphi nun ansprechen will. Nur kriege ich immer den Fehler, dass die Textmarke nicht gefunden wurde. Hängt das vielleicht damit zusammen, dass ich die Tetxmarke per Autotext erzeuge? Wenn ich eine normale Vorlage mit einer festen Textmarke nehme, gehts nämlich...
Delphi-Quellcode:
Vielen Dank!
procedure TForm1.Button2Click(Sender: TObject);
var vWhat, vName : OleVariant; begin vWhat := wdGoToBookmark; vName := 'Adresse1'; WordApplication1.Selection.GoTo_(vWhat,EmptyParam,EmptyParam,vName); end; Simon |
### revidiere ###
Hi,
ich muss mich verbessern: ich habe ja schon verschieden Textmarken definiert, die ersten paar sind im Adressfeld in einem Positionsrahmen. Nur diese lassen sich nicht ansprechen, die anderen, die normal eim Dokument stehen schon. Danke! Simon |
|
...und ich Idiot rätsel nen ganzen Vormittag anstatt nach einer Stunde hier zu fragen... :roll:
Vielen Dank, toms!! |
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:35 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