Nabend,
kurze Frage:
Delphi-Quellcode:
function TOLEWinwordControl_L2.OOGetBookMarks: TStringList;
var tmpBookmarks: OLEVariant;
i : Integer;
begin
Result := TStringList.Create;
Result.Clear;
if (VarIsEmpty(Document) or VarIsNull(Document)) then Exit;
TRY
tmpBookmarks := Document.Bookmarks.GetElementNames;
for i := VarArrayLowBound(tmpBookmarks, 1) to VarArrayHighBound(tmpBookmarks, 1) do
Result.Add(tmpBookmarks[i]);
EXCEPT
END;
end;
Mit dieser Funktion lese ich die Bookmarks eines oot-Dokuments aus. Als Ergebnis bekomme ich einige Namen korrekter Bookmarks, einen jedoch nicht. Hat jemand eine Idee, wieso ein Bookmark fehlen könnte? Im Dokument steht es, habs sogar extra noch einmal geschrieben.
Grüße