Форум: "Основная";
Текущий архив: 2004.02.06;
Скачать: [xml.tar.bz2];
ВнизЕще о 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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.032 c