Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Word
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.05.2014, 10:11   #1
DIgorevich
Погулять вышел
Участник клуба
 
Аватар для DIgorevich
 
Регистрация: 17.05.2010
Сообщений: 1,573
По умолчанию Инсталлятор своих дополнений

Привет!
У меня есть несколько макросов, которыми я часто делюсь с разными людьми. Но для их переноса приходится экспортировать сами модули в VBA. Хотелось бы сделать универсальный установщик, который бы добавлял в меню Word'a мои надстройки. Как, например, это делают многие программы типа Adobe Acrobat
Подскажите, пожалуйста, хотя бы в какую сторону копать.
Никогда не знаешь, где тебе повезет... (Фрай)
DIgorevich вне форума Ответить с цитированием
Старый 04.05.2014, 16:52   #2
Skif-F
Форумчанин
 
Регистрация: 24.03.2010
Сообщений: 349
По умолчанию

Всё не просто, а очень просто. При запуске файла с макросами, макрос проверяет подключен он уже или нет.
Если не подключен, то копирует себя в:
c:\Users\????\AppData\Roaming\Micro soft\Word\STARTUP\
и подключает как надстройку.
Если подключен, то работает по основному профилю.
Нет нерешаемых задач - есть недостаток времени и данных!
Skif-F вне форума Ответить с цитированием
Старый 04.05.2014, 18:15   #3
RAN.
Форумчанин
 
Аватар для RAN.
 
Регистрация: 05.07.2011
Сообщений: 208
По умолчанию

Цитата:
Сообщение от Skif-F Посмотреть сообщение
Всё не просто, а очень просто. При запуске файла с макросами, макрос проверяет подключен он уже или нет.
Все очень сливочно! Не проверял, но готов поверить на слово. Один нюанс - из какого ..... высасывается интерфейс надстройки?
RAN. вне форума Ответить с цитированием
Старый 04.05.2014, 22:38   #4
Skif-F
Форумчанин
 
Регистрация: 24.03.2010
Сообщений: 349
По умолчанию

Цитата:
Сообщение от RAN. Посмотреть сообщение
Все очень сливочно! Не проверял, но готов поверить на слово. Один нюанс - из какого ..... высасывается интерфейс надстройки?
Опять всё просто. Проверяем, а откуда нас запустили:
InStr(1, ThisDocument.FullName, Application.StartupPath)
и делаем выводы
Нет нерешаемых задач - есть недостаток времени и данных!
Skif-F вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Разработка дополнений для SVN. Человек_Борща Общие вопросы по программированию, компьютерный форум 10 03.10.2013 22:31
веб-програмист для внесения дополнений и изменений в код сайта veleri Фриланс 0 25.03.2013 01:49
Добавление своих объектов в Добавление своих объектов в двунаправленный кольцевой список voidmain C# (си шарп) 3 21.03.2013 13:08
Требуется Программист Для Внесения Дополнений Сайта Dmitriy89 PHP 0 02.04.2012 10:23
Pascal,Алгоритм для нахождения в тексте дополнений kikimka Помощь студентам 6 18.11.2009 15:57