Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.12.26;
Скачать: [xml.tar.bz2];

Вниз

Проблема с использованием библиотеки типов Word   Найти похожие ветки 

 
AFrolov   (2002-12-15 18:11) [0]

Надо использовать свою прогу из VBA.
Хочется делать это примерно так:
procedure TTTryWord.WriteSimpleText(const Text: WideString;
const MSWord: WordDocument);
begin
... работаем c Word
end;

Создал интерфейс, подключил библиотеку типов для Word. Создал метод с входным параметром типа документ WordDocument.
После этого компилиться это все дело не хочет. Говорит что WordDocument не знает. Пробовал в uses добавлять Word2000 - ругается на то, что объявление противоречит объявлению в интерфейсе.
Подскажите как мне с этим делом разобраться.
Заранее большое спасибо.


 
asmith   (2002-12-15 19:48) [1]

> подключил библиотеку типов для Word
Если ты это сделал (в смысле "Project\Import Type Library"), то сослаться в uses нужно лишь на нее, никаких Word2000 или Word97. Другое дело, что в этом случае WordDocument не канает - нужны типы, объявленные в библиотеке типов, смотри в ней - там будет раздел type с кучей предварительных объявлений типа
IXXX = interface;
IXXXDisp = dispinterface;
...



 
Fantasist   (2002-12-15 22:12) [2]


> там будет раздел type с кучей предварительных объявлений
> типа
> IXXX = interface;
> IXXXDisp = dispinterface


И там также будут классы-обертки для коклассов. В uses надо добавлять файл типа *_TLB.pas.


 
AFrolov   (2002-12-16 17:08) [3]

Спасибо.



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

Форум: "Основная";
Текущий архив: 2002.12.26;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.55 MB
Время: 0.03 c
14-86119
Ketmar
2002-12-04 15:24
2002.12.26
а-а-а... вам хорошо. а я мазохизмом занимаюсь. Рихтера читаю.


3-85866
Масяня
2002-12-07 13:18
2002.12.26
События в InterBase


1-85923
DrFaust
2002-12-13 16:10
2002.12.26
TMenu ???


1-85982
гончий
2002-12-15 09:39
2002.12.26
Как узнать текущую дату, не используя системное время?


7-86187
Роман02
2002-10-22 15:06
2002.12.26
Програмное измерение температуры процессора





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский