Hallo,
Herr Kosch schreibt an anderer Stelle im Forum, zum Ausfüllen eines Wordformulars mittels Delphi sei das Range-Objekt besser geeignet als Selection.Goto weil schneller.
Ich habe beide Versionen ausprobiert und bei mir (Delphi5 und Word2000) ist die Selectionversion 50 Prozent schneller (aber mir zu langsam). Word ist nicht sichtbar.
Gib es noch andere Aspekte, die hier wichtig sind?
Mein Code:
aRange := WordDoc.Bookmarks.Item('Marke').Range;
aRange.InsertAfter('BlaBla');
und
gtName := 'Marke';
WordApp.Selection.GoTo_(gtWhat,gtWhich,EmptyParam, gtName);
gtField := 'BlaBla';
WordApp.Selection.InsertAfter(gtField);
Vielen Dank
Detlef Fricke
Herr Kosch schreibt an anderer Stelle im Forum, zum Ausfüllen eines Wordformulars mittels Delphi sei das Range-Objekt besser geeignet als Selection.Goto weil schneller.
Ich habe beide Versionen ausprobiert und bei mir (Delphi5 und Word2000) ist die Selectionversion 50 Prozent schneller (aber mir zu langsam). Word ist nicht sichtbar.
Gib es noch andere Aspekte, die hier wichtig sind?
Mein Code:
aRange := WordDoc.Bookmarks.Item('Marke').Range;
aRange.InsertAfter('BlaBla');
und
gtName := 'Marke';
WordApp.Selection.GoTo_(gtWhat,gtWhich,EmptyParam, gtName);
gtField := 'BlaBla';
WordApp.Selection.InsertAfter(gtField);
Vielen Dank
Detlef Fricke
Comment