|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
CreateOleObject - как использовать?
В программе хочу открыть документ ворд:
Код:
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). Кажется там был флаг для этого.
|