Импорт stdole

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

viter.alex
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 221
Зарегистрирован: 27.07.2008 (Вс) 20:17
Откуда: Montreal

Импорт stdole

Сообщение viter.alex » 09.12.2009 (Ср) 10:10

Добавил в References проекта библиотеку stdole, но почему-то не виден IPictureDisp.
Ту же самую библиотеку добавляю в VB6 и всё доступно. Что делать?
IPictureDisp нужен для работы с ленточным интерфейсом Word из COM-надстройки как описано здесь
Лучше день потерять — потом за пять минут долететь!

Nord777
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1144
Зарегистрирован: 22.02.2004 (Вс) 13:15
Откуда: Подольск

Re: Импорт stdole

Сообщение Nord777 » 09.12.2009 (Ср) 13:49

Качаешь Microsoft Visual Studio 2005 Tools for the 2007 и радуешься.
После установки, в Студии появятся офисные шаблоны.
Вложения
1.png
1.png (36.55 Кб) Просмотров: 1125
Microsoft Visual Studio 2008
Microsoft .NET Framework 3.5

viter.alex
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 221
Зарегистрирован: 27.07.2008 (Вс) 20:17
Откуда: Montreal

Re: Импорт stdole

Сообщение viter.alex » 09.12.2009 (Ср) 14:35

Спасибо, но офисные шаблоны мне не нужны, Я делаю то, что находится в других типах проектов и называется Shared Add-in
Изображение
Да и с проблемой разобрался. Нужно было правильную версию библиотеки загружать: 2.0
Лучше день потерять — потом за пять минут долететь!

Nord777
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1144
Зарегистрирован: 22.02.2004 (Вс) 13:15
Откуда: Подольск

Re: Импорт stdole

Сообщение Nord777 » 09.12.2009 (Ср) 15:48

Спасибо, но офисные шаблоны мне не нужны, Я делаю то, что находится в других типах проектов и называется Shared Add-in
А в чём разница?
Microsoft Visual Studio 2008
Microsoft .NET Framework 3.5

Денис
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2734
Зарегистрирован: 07.11.2006 (Вт) 13:55
Откуда: Ейск, Краснодарский край

Re: Импорт stdole

Сообщение Денис » 09.12.2009 (Ср) 15:53

Nord777 писал(а):
Спасибо, но офисные шаблоны мне не нужны, Я делаю то, что находится в других типах проектов и называется Shared Add-in
А в чём разница?

Разница в том, что тулзы (Microsoft Visual Studio 2005 Tools for the 2007) дадут в документе, в референсах кучу ссылок на сборки, что может смутить конечного юзера. А при написании эдд-ина будет только ссылка на него и всё.
Программирование — богоизбранная дисциплина! Если бог и есть, то вселенную он скомпилировал, не иначе.

viter.alex
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 221
Зарегистрирован: 27.07.2008 (Вс) 20:17
Откуда: Montreal

Re: Импорт stdole

Сообщение viter.alex » 09.12.2009 (Ср) 15:55

Ну хотя бы в том, что шаблон разрабатывается под конкретное приложение, а надстройку можно делать для нескольких приложений сразу.
Но, в моём случае, мне интересно переделать свою надстройку для Word, сделанную в виде шаблона.

Кстати, не подскажешь, где посмотреть соответствия ключевых слов Vb.Net и C#. А то на MSDN нужный мне раздел только с примерами на «шарпе» :( Потихоньку разбираюсь, но не могу, например понять, как записать на VB такое:
Код: Выделить всё
    //RibbonX reference for callbacks
      internal IRibbonUI ribbonX;
      //Application reference to enable all event handlers access to application state 
      internal static Connect RobApp;
      //ROB Ribbon Items collection
      internal Dictionary<string, IRibbonBasicItem> AllRibbonItems = new
      Dictionary<string, IRibbonBasicItem>();


Added:
Нашёл. http://msdn.microsoft.com/ru-ru/library/zwkz3536.aspx
Лучше день потерять — потом за пять минут долететь!


Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6

    TopList