• Привет, Гость!
  • Войти
  • Регистрация
  • Записи
  • Форумы
  • Люди
  • Файлы
  • Работа
  • Технологии

OpenOffice: не могу создать COM-объект

Все форумы  Поиск  Правила  Помощь 
 Активные темы  Темы без ответов
Привет, гость! Войти
Форумы GotDotNet.Ru » Office System » OpenOffice: не могу создать COM-объект
Страницы: 1
RSS
OpenOffice: не могу создать COM-объект
Tamboff
Сообщений: 6 Регистрация: 12.11.2008
#1
18.11.2009 13:14
Добрый день всем.
Имею библиотеку на C#, в свойствах сборки указал "Make assembly Com-visible". Запускаю из екселя методом CreateObject("MyComponent.ProgID") - все работает.
В макросе OpenOffice пишу:
Sub Main()
Dim obj
obj = CreateObject("MyComponent.ProgID")
obj.ShowMsg 'Здесь выдает ошибку что метод не найден
End Sub
При попытку вызвать любой метод выдает ошибку что метод или свойство не найдены. Из под VBA все работает.
 
 
Tamboff
Сообщений: 6 Регистрация: 12.11.2008
#2
18.11.2009 14:01
Разобрался.
Прочитал здесь: http://www.rsdn.ru/Forum/Info/FAQ.dot...splus.aspx
 
 
Димон
Сообщений: 1672 Регистрация: 12.03.2004
#3
19.12.2009 20:17
Tamboff,
Гляньте, может поможет в корне обойти некоторые грабли.
ОО Генератор отчетов
С/у Дмитрий.
 
 
kraja
Сообщений: 3 Регистрация: 30.01.2010
#4
30.01.2010 9:55
Добрый день! В общем не могу создать XPCOM объект.

Для создания XPCOM объекта пользуюсь этой докой http://www.iosart.com/firefox/xpcom/
Споткнулся еще в самом начале. Т.е. не могу создать header файл, но при этом создается файл typelib.

Проблема выглядит следующим образом. После того как скачал и распаковал gecko-sdk, то я не могу запустить xpidl.exe, т.к. он горовит что ему для полного счастья не хватает файлов libIDL-0.6.dll и glib-1.2.dll. Я эти файлы положил в туже директорию что и xpidl.exe. После этого xpidl стал запускаться, но теперь я не могу создать header файл, но могу создать файл typelib. Т.е. при создании заголовочного файла, выскакивает ошибка типа xpidl.exe has encountered a problem and needs to close. Ниже приведен Log написанный ОС WinXP
==============
safe mouse control
Outdoor Hot Tubs
 
 
 
Страницы: 1
Форумы GotDotNet.Ru » Office System » OpenOffice: не могу создать COM-объект
О сайте   Свяжитесь с нами   Конфиденциальность   Версия для печати
Работает на 1С-Битрикс: Управление сайтом ASP.NET  |  Хостинг на Parking.Ru