Добрый день !
Необходимо открыть многостраничный документ Word. Лучше непосредственно в форме. Но можно и отдельным файлом.
OleConteiner не подходит, так как открывает только первую страницу.
Спасибо
Как работать с WordAplication или WordDocument ?
Модераторы: Duncon, Naeel Maqsudov, Игорь Акопян, Хыиуду
-
- Сообщения: 407
- Зарегистрирован: 13 сен 2004, 12:05
- Откуда: Курган
- Контактная информация:
А что не хошь с OleObj???
Код: Выделить всё
Uses Windows, ..., oleobj;
...
var
Word:Variant;
..
implementation
...
procedure TForm1.Button1Click(Sender: TObject);
begin
Word:=CreateOleObject('Word.Application'); //Установить связь
Word:=Dogovor.Documents.Open('C:\MyDoc.doc'); //Открыть документ
If vartype(Word)=varDispatch then
Word.visible:=true; //Показать окно Word
If vartype(Word)=varDispatch then
begin //Разорвать связь
Word.Displayalerts:=false;
Word:=Unassigned;
end;
end;
Чем проще - тем оригинальней, а значит гениально, т.к. все гениальное - просто!
Да! Кстати! Ctrl+V реально вставляет!!! ХDD
