Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: COM/DCOM/ActiveX/ATL/CORBA > импорт VBE6EXT


Автор: Alex2 31.1.2005, 14:54
Переставил Винду и С++ соответственно тоже. Раньше все работало.
Теперь программа выдает 50 ошибок:

vbe6ext.tlh(212) : error C2146: syntax error : missing ';' before identifier 'CommandBars'
vbe6ext.tlh(212) : error C2501: '__missing_type__' : missing storage-class or type specifiers
vbe6ext.tlh(212) : error C2501: 'CommandBars' : missing storage-class or type specifiers
vbe6ext.tlh(233) : error C2501: '__missing_type__' : missing storage-class or type specifiers
...

VBE6EXT.olb у меня импортируется так:

#pragma warning (disable:4146)
#import "C:\\Program Files\\Microsoft Office\\Office\\mso9.dll"
//"mso97.dll"
#pragma warning (default:4146)
#import "C:\\Program Files\\Common Files\\Microsoft Shared\\VBA\\VBA6\\VBE6EXT.olb"
#import "C:\\Program Files\\Microsoft Office\\Office\\MSWORD9.olb" rename("ExitWindows", "WordExitWindows") // rename("ExitWindows", "WordExitWindows")

Как я понимаю дело в настройках проекта С++, но я их не переписал
Помогите как исправить plz

Автор: Alex2 1.2.2005, 14:57
Уже разобрался надо было просто установить Офис полностью

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)