Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Управление Excel, Что за ошибки? 
:(
    Опции темы
newbie2
Дата 21.7.2006, 17:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 30
Регистрация: 6.2.2006

Репутация: нет
Всего: нет



MS Visual Studio 2005 Professional
Новый проект MFC на основе диалогового окна.
Нажимаю добавить новый класс, выбираю MFC Class From TypeLib, там где Available type libraries выбираю Microsoft Excel 11.0 Object Library<1.5>
Выбираю интерфейс _Application, для него создаётся класс CApplication.
в моём приложении добавляю #include "CApplication.h", запускаю компиляцию, выдаёт 222 ошибки и 46 предупреждений:
предупреждения навроде такого:
Код
'RGB': identifier in type library 'C:\\Program Files\\Microsoft Office\\OFFICE11\\EXCEL.EXE' is already a macro; use the 'rename' qualifier

А ошибки такие:
Код
'FontPtr' : redefinition; different basic types
        c:\program files\microsoft visual studio 8\vc\include\comdef.h(312) : see declaration of 'FontPtr'
'BOOL (__stdcall *)(HDC,int,int,int,int)' : invalid operand for __uuidof
'_com_IIID' : 'Rectangle' is not a valid template type argument for parameter '_Interface'
        c:\program files\microsoft visual studio 8\vc\platformsdk\include\wingdi.h(3514) : see declaration of 'Rectangle'

и т.п.

Скажите, что я делаю не так? 
PM MAIL   Вверх
Step
Дата 23.7.2006, 22:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5151
Регистрация: 26.9.2002
Где: дурдом.UA

Репутация: 2
Всего: 25



в ручную выбери создания класа на основе вот этого файла XL5EN32.OLB в системе он есть всегда если офис установлен

внего внедрены два интерфейса аппликайшен, завтра скажу какой нужно выбрать, там еще  парочку нужно внедрить что бы все работало

#include "CApplication.h"
вот это куда конкрентно пихаешь

Добавлено @ 22:37 
если на основе этого файла  ты получешь интерфейс Application вместо _Application можешь начинать работать - тебе повезет smile

по личному опыту  


--------------------
- Дурак учится на своих ошибках, умный на чужих.
 - умные учатся у дураков
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема »


 




[ Время генерации скрипта: 0.0429 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.