Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Отчет в Word [D7, WinXP]


mufan ©   (2005-08-12 22:18:00) 

Здравствуйте!
Проблема такая!
Создаю в word'е шаблон с закладками. Потом пытаюсь в программе (Delphi 7) вставить в нужные места(через закладки) текстовую информацию.
Для этого создаю переменую типа variant. файл вордовский открываю через CreateOleObject('Word.Basic'). Все вообщемто работает, но не выполняется EditGoTo('имя закладки'). Компилятор ошибку не выдает. А в результатте всю информацию он вставляет в начало файла.
Как быть?
Заранее благодарен!!!


Гость22   (2005-08-16 10:04:00) [1]

Закладки - очень неудобная штука. Сам пробывал. Есть кое-что получше:
www.kornjakov.ru/stat.htm


GanibalLector   (2005-08-12 23:44:00) [2]

У меня так :

var BookmarkName,R:OleVariant;
...
BookmarkName:='zk2';
if Doc2.Bookmarks.Exists(BookmarkName) then
begin
  R := Doc2.Bookmarks.Item(BookmarkName).Range;
  R.InsertAfter(TOPLRecord[i].zn);
  R.Font.Size:=10.5;
  R.Font.Name:='Bookman Old Style';
  R.Font.Bold:=0;
  R.Font.Italic:=1;
end;
...


Piter   (2005-08-12 22:53:00) [3]

а ты запиши макрос нужного тебе дела, а потом реализуй это на Word и все


Наверх

Титульная страница Поиск, карта сайта Написать письмо