Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2011.06.05;
Скачать: CL | DM;

Вниз

Удаляются закладки после замены текста   Найти похожие ветки 

 
nali   (2007-04-01 23:32) [0]

Програмно открываю документ MSWord, перечисляю закладки, нахожу нужные и меняю их текст, после замены текст меняется, но закладка в документе удаляется. Может предложите альтернативный код, чтобы закладки не удалялись.

Код примерно такой:

var
WordApp,Doc,R:OleVariant;
b:integer;
bk,bk_name, bk_value:string;
docname:string;

procedure ChangeBookmark;
begin
docname:="C:\MyDoc.doc";
try
  WordApp.Documents.Open(docname);
except
 exit;
end;

try
 if WordApp.ActiveDocument.fullname=docname  then
    doc:=WordApp.ActiveDocument
  else  exit;
 except
  exit;
 end;

 for b:=1 to doc.Bookmarks.Count do
   begin
    bk:=doc.Bookmarks.Item(b).Name;    
    if bk=bk_name then
       begin
             R:=doc.Bookmarks.Item(b).Range;
             R.Text:=bk_value;
             break;
        end;      
   end;

end;


 
umbra ©   (2007-04-02 19:15) [1]

у меня при выполнении приведенного кода в 97 ворде ничего не удалаяется. ошибка где-то в другом месте.



Страницы: 1 вся ветка

Текущий архив: 2011.06.05;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.011 c
15-1297676970
***
2011-02-14 12:49
2011.06.05
Россия занимает 3-е место в мире по количеству выпускаемых книг


2-1295467098
Тимоха111
2011-01-19 22:58
2011.06.05
Задержка sleep


15-1298237396
Юрий
2011-02-21 00:29
2011.06.05
С днем рождения ! 21 февраля 2011 понедельник


2-1298571014
nord
2011-02-24 21:10
2011.06.05
ожидание выполнения процедуры


15-1298064597
Юрий
2011-02-19 00:29
2011.06.05
С днем рождения ! 19 февраля 2011 суббота