|
Сумрак
|
|
AddIn из VB в VBA13.04.2011, 18:55. Показов 1604. Ответов 7
Метки нет (Все метки)
У меня есть AddIn в VB6 мной написанный, простенький. он создает шаблоны часто используемого кода и копирует его в буфер обмена. А я от туда вставлюю его в нужно мне место. Если кто пользовался встроенным в Vb - вставка процедуры или функци. а особенно свойств класса, тот поймет меня. для чего я написал AddIn. Но вопрос, можно ли его (проект) изменить под VBA? Чтоб в VBA c ним также мог работать как в VB. Простым изменением адресата надстройки ничего не получается. После компиляции проекта VBA видит мою надстройку на этом все и заканчивается, LOAD... и т.д. ничего не дают. Вобщем что нужно сделать чтоб запусть надстройку в VBA?
|
|
| 13.04.2011, 18:55 | |
|
Ответы с готовыми решениями:
7
Создание addIn для VB6 / NET Оффис Outlook2007 Addin Addin и VS2010 Professional |
|
3 / 3 / 0
Регистрация: 18.01.2009
Сообщений: 140
|
||||||
| 13.04.2011, 23:00 | ||||||
|
Конечно, VBIDE для VB и VBA отличаются. Событий в VBIDE для VBA почти нет. Но, по описанию вашего AddIn-а, дело, видимо, не в этом.
>VBA видит мою надстройку на этом все и заканчивается, LOAD... и т.д. ничего не дают. Т.е нет ошибки, не появляются кнопки в меню или панели инструментов? Может проблема в кнопках, как вы их объявляете?
0
|
||||||
|
Сумрак
|
|
| 14.04.2011, 12:53 | |
|
В Addin присутствует форма, на которой стандартные VB элементы. Введя необходимые параметры я кликаю на кнопку. В TXTбоксе появляется сгенерированная процедура или функция. Далее Ок, и при этом код из Текст Бокса копируется в буфер обмена и окно закрывается.
В VB6 все работает. Но как это перекомпелировать в VBA? И будет ли это работать? Может в проект нужно чтото добавить, чтоб все заработало в VBA? |
|
|
Comanche
|
|
| 14.04.2011, 13:10 | |
|
Немного мимо темы:
поставь CodeSmart или Source Plus и не мучайся ) там это всё есть...Хотя, конечно, понимаю, что разобраться самому - интересно
|
|
|
3 / 3 / 0
Регистрация: 18.01.2009
Сообщений: 140
|
|
| 14.04.2011, 15:36 | |
|
>В VB6 все работает. Но как это перекомпелировать в VBA? И будет ли это работать? Может в проект нужно чтото добавить, чтоб все заработало в VBA?
Да не надо ничего добавлять. Если можете, пришлите мне исходник, я посмотрю, говорить о нюансах отличия VBIDE для VB и VBA можно долго, прежде чем угадаем, в чем дело
0
|
|
|
Сумрак
|
|
| 14.04.2011, 17:53 | |
|
to Serge Gavrilov
Добавлю. сейчас, дает ошибку 13 при загрузке VBA/ ТО есть при вызове альт+ф11 13 ошибка выскакивает. |
|
|
Сумрак
|
|
| 14.04.2011, 17:57 | |
|
отправил Вам исходник полный.
|
|
|
Сумрак
|
|
| 14.04.2011, 18:02 | |
|
Согласен.Разница между VBA и VB оказывается большая. Просто щас я работаю напрямую с VBA, точнее плотно подсел на работе. Вот и приходится и макросы всякие писать и вообще наверное SDK поставить придется на комп.
|
|
| 14.04.2011, 18:02 | |
|
Помогаю со студенческими работами здесь
8
Excel AddIn не работает на другом ПК AddIn к Visio в виде DLL Возможности и примеры работы с System.AddIn Как дождаться завершения работы addin Addin.DrvFR1C: реализовать работу с фискальным регистратором Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html
Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
|
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git
main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели
8ATzM_2aurI
|
|
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2.
Задача: запретить редактирование документа, если он открыт у другого пользователя.
/ / . . .
|
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои.
А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
|
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
kYBz3eJf3jQ
|
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
|