for i:=1 to myDoc.BookMark.count do
begin
  myBookMark := myDoc.BookMark.Item(i);
end;上段程序遍历是按照名称顺序来的,如有书签:lb1,lb2,ch1,ch2。遍历的顺序是:ch1,ch2,lb1,lb2。而不是按照位置顺序。
请大家指教,如何按位置顺序遍历?