DELPHI5,想遍歷word2000中的書簽:
i:integer;
T,mybookmark: OleVariant;
for i:= 1 to WordDocument1.Bookmarks.Count do begin
T:=I;
mybookmark:=WordDocument1.Bookmarks.Item(T).Name; //出現錯誤的地方
...
end;
一個word2000的DOT模版檔案中有5個書簽,前四個都正常讀取了,
但是當i回圈到5時程式提示錯誤:“集合所要求成員不存在。.”
不知道是什么原因,請大俠們指教,謝謝!
uj5u.com熱心網友回復:
呃……書簽是從0開始計數還是從1開始計數呢?uj5u.com熱心網友回復:
一般都是 for i := 1 to count - 1 do 吧?uj5u.com熱心網友回復:
這個問題我也很奇怪,word書簽是從1開始的……
uj5u.com熱心網友回復:
是的,一般是都是 for i := 0 to count - 1 ...
uj5u.com熱心網友回復:
很靈異的事情:for I:= WordDocument1.Bookmarks.Count downto 1 do ...
居然不報錯了……
uj5u.com熱心網友回復:
……不會吧……操作程序count發生改變嗎?單步看看。。。求學習。。。轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/117383.html
下一篇:求助,如何獲取閃爍視窗
