![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
|
|
#1
|
|||
|
|||
|
В программе хочу открыть документ ворд:
Код:
var
w: Variant;
d: Variant;
begin
w:=CreateOleObject('Word.Application');
d:=w.Documents.Open(FileName:='c:\Document.doc');
d.Close;
end;При выполнении кода возникает ошибка: Undeclared identifier: 'CreateOleObject' Подскажите пожалуйста - что нужно сделать, чтобы можно было использовать CreateOleObject. Microsoft Office на компьютере установлен. Думаю, что что-то в Uses добавить нужно, но что? Никогда с Вордом в Дельфи не работал. Надеюсь на вас! |
|
#2
|
||||
|
||||
|
Подключите ComObj
|
|
#3
|
|||
|
|||
|
Спасибо! Все получилось, но при открытии файла так как это я делаю в программе появляется окно в котором нужно выбрать - открыть файл только для чтения или создать копию. Как можно открыть документ ворд просто для чтения? Чтобы пользователю не нужно было выбирать как открыть документ.
|
|
#4
|
|||
|
|||
|
посмотри параметры метода Open (в справке по VBA). Кажется там был флаг для этого.
|