Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

ole-автоматизация

333
19 июля 2006 года
GHopper
200 / / 28.12.2004
Здраствуйте.
Нужно управлять приложением msword из моей программы. На vc6.0 помнится как-то я это уже делал, а вот на vc2005 ну ни как не могу! Подключаю к проекту
#import "C:\\Program Files\\Microsoft Office\\Office10\\MSWORD.OLB" rename_namespace("Word2003") rename("ExitWindows","ExitWindows1") rename("FindText","FindText1")
после чего компилятор ругается следующими словами:

1>------ Build started: Project: word, Configuration: Debug Win32 ------
1>Compiling...
1>word.cpp
1>c:\tmp\word\word\debug\msword.tlh(13289) : error C2146: syntax error : missing ';' before identifier 'Fonts'
1>c:\tmp\word\word\debug\msword.tlh(13289) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\tmp\word\word\debug\msword.tlh(13289) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\tmp\word\word\debug\msword.tlh(13344) : error C2146: syntax error : missing ';' before identifier 'GetFonts'
1>c:\tmp\word\word\debug\msword.tlh(13344) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\tmp\word\word\debug\msword.tlh(13344) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\tmp\word\word\debug\msword.tlh(13344) : warning C4183: 'GetFonts': missing return type; assumed to be a member function returning 'int'
1>c:\tmp\word\word\debug\msword.tlh(17414) : error C2146: syntax error : missing ';' before identifier 'Assistant'
1>c:\tmp\word\word\debug\msword.tlh(17414) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\tmp\word\word\debug\msword.tlh(17414) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\tmp\word\word\debug\msword.tlh(17454) : error C2146: syntax error : missing ';' before identifier 'LanguageSettings'

...

1>c:\tmp\word\word\debug\msword.tlh(18656) : error C2146: syntax error : missing ';' before identifier 'Assistant'
1>c:\tmp\word\word\debug\msword.tlh(18656) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\tmp\word\word\debug\msword.tlh(18656) : error C2208: 'Word2003::Assistant' : no members defined using this type
1>c:\tmp\word\word\debug\msword.tlh(18656) : fatal error C1903: unable to recover from previous error(s); stopping compilation
1>Generating Code...
1>Build log was saved at "file://c:\tmp\word\word\Debug\BuildLog.htm"
1>word - 128 error(s), 20 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог