powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Работа с MS Office Excel 2003
6 сообщений из 6, страница 1 из 1
Работа с MS Office Excel 2003
    #32499956
Flare
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
День добрый.
Проинсталил Microsoft Office 2003 и столкнулся с проблемой:
При подключении Microsoft Excel 11 Object Library (вместо Microsoft Excel 10 Object Library из Office XP) вылезают ошибки. Например на строках типа:
Код: plaintext
Dim objXLApp As New Excel.Application

сообщение об ошибке: Type 'Excel.Application' is not defined.

Жуть и только. Когда подключаю более старую Microsoft Excel 5.0 Object Library с этим все Ок, но вылезают ошибки в других местах, все-таки пространства имен там другие(опять переписывать код не хочу), т.е. проблемы противоположные переходу с Office более старых версий на OfficeXP.
Конечно самый легкий способ удалить Office2003 и вернуться к OfficeXP, но ведь мы непривыкли отступать. :)
Сталкивался кто-либо с подобными проблемами, в частности с Office2003?
...
Рейтинг: 0 / 0
Работа с MS Office Excel 2003
    #32500013
Flare
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да уж, *люблю* я Microsoft от версии к версии. Разобрался.
Теперь нужно объявлять как:
Код: plaintext
Dim objXLApp As New Microsoft.Office.Interop.Excel.Application

чтобы все нормально работало с библиотекой Microsoft Excel 11 Object Library.

Вопрос снят.
...
Рейтинг: 0 / 0
Работа с MS Office Excel 2003
    #32501993
Фотография vladgrig
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А у меня вот какой вопрос
Код: plaintext
1.
Dim objXLApp As New Excel.Application

Эта схема работает, вот только когда я хочу добавить новую страницу или книгу
Код: plaintext
1.
Dim m as new Excel.worksheet
m=objXLApp.workbook.add.worksheet.add
пишет, "старый формат или неверная библиотека". Такого пространство имен Microsoft.Office.Interop.Excel.Application я не могу найти. Есть Microsoft.Office.core но это совсем не то? Как быть? Может кто знает где почитать о новых конструкциях для Officce 2003?
...
Рейтинг: 0 / 0
Работа с MS Office Excel 2003
    #32502073
Flare
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Microsoft.Office.Core - это Microsoft Office 11.0 Object Library, если из Office 2003.
А Microsoft Excel Object Library должна быть, само собой, включена также в референсы. Другой вопрос какой версии. В Office 2003 есь новая 11-й версии и старая 5-й, я так понимаю для совместимости оставлена.
А пространсво имен - идешь в VS IDE в View->Object Browser и смотрешь нечто с названием, содержащим "excel". У меня это "Microsoft.Office.Interop.Excel" для Microsoft Excel Object Library 11.
Об изменениях в пространствах имен в Office 2003, в частности, в Microsoft Excel Object Library 11 сам ищу где почитать, пока не нашел...
Пользуюсь Объектной моделью Excel с точки зрения разработчика под .NET помноженной на метод *научного тыка* ;)))
...
Рейтинг: 0 / 0
Работа с MS Office Excel 2003
    #32502429
Фотография vladgrig
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да заморочка какая-то. Всё я правильно делаю, добавляю экселовскую библиотеку он добавляет соответственно и офисную. сам файл dll называется interop.excel. А в assambles добавляется Excel и всё такое. Составленные конструкции не выделяются как ошибки, но при попытке работы с переменной обявленной как excel.application пишет "старый формат или неверная библиотека". Ничего я не понимаю?
...
Рейтинг: 0 / 0
Работа с MS Office Excel 2003
    #32502577
Фотография vladgrig
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Извиняюсь не в Assambly, а в References
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Работа с MS Office Excel 2003
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]