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

Вниз

Еще о Word   Найти похожие ветки 

 
Goida ©   (2004-01-23 19:22) [0]

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


 
TUser ©   (2004-01-23 20:10) [1]

Подконнекть к нему wordDocument и работай.


 
Goida ©   (2004-01-23 23:50) [2]

Это как? Я про позднее связывание. Переменной OleVariant присвоить значение WordApp.ActiveDocument сразу после создания/открытия моего документа?


 
jack128 ©   (2004-01-24 00:17) [3]

MsWord, Doc: OleVariant;
begin
...
Doc := MsWord.Documents.Add;
end;


 
Goida ©   (2004-01-24 00:20) [4]


> jack128

Это если просто документ. А если с открытием шаблона? Так:
DotName: OleVariant;
DotName := "name.dot";
Doc := MsWord.Documents.Add(DotName);


 
Ломброзо ©   (2004-01-24 00:48) [5]

1) GetActiveOleObject(classid), т.е. "Word.Application"
2) QueryInterface полученный IDispatch на Word.Application
3) у Application цикл по коллекции Documents, искать свой.



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

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

Наверх




Память: 0.47 MB
Время: 0.024 c
3-16092
Veetyok
2004-01-11 00:54
2004.02.06
Delphi виснет


1-16423
Erik
2004-01-22 11:06
2004.02.06
Зависание одной строчки кода при переполнении.


3-16143
Stas
2004-01-14 09:38
2004.02.06
Сжатие базы MS ACCESS


8-16514
NikNik
2003-09-21 21:52
2004.02.06
DirectSound


14-16742
Piter
2004-01-15 19:00
2004.02.06
Насчет NtQuerySystemInformation и йCreateToolhelp32Snapshot