С Новым годом! Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.82/11: Рейтинг темы: голосов - 11, средняя оценка - 4.82
0 / 0 / 0
Регистрация: 17.04.2016
Сообщений: 9

Подключение модулей при переносе на другой ПК

09.03.2020, 01:52. Показов 2135. Ответов 7

Студворк — интернет-сервис помощи студентам
Добрый день!
Есть две книги MS Excel. В первой большое количество модулей, которые периодически обновляются. Во второй необходимо реализовать импорт/копирование этих модулей в автоматическом режиме.
Подключение через Tools - Reference не подходит, т.к. при переносе на другой компьютер все ссылки сразу слетают и возникают ошибки подключения (Missing).
Подскажите, пожалуйста, есть ли какой-то элегантный способ импорта модулей с автоматическим подключением?
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
09.03.2020, 01:52
Ответы с готовыми решениями:

Подключение нужных библиотек при переносе программы на другой ПК
Всем доброго здоровья! Может ли кто подсказать, как автоматизировать процесс подключения нужных библиотек VBA при переносе программы на...

Не работает функция при переносе на другой ПК
перестала работать функцыя при переносе файла на другой ПК (версии офиса одинаковые) функция либо виводит пустутю ячейку, либо повторяет...

Ошибка в компиляции в запросе к бд при переносе приложения на другой ПК
Подскажите в какую сторону двигаться для устранения ошибки. На одном компьютере база работает нормально, перенесли на другой, при загрузки...

7
 Аватар для Alex77755
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
09.03.2020, 11:40
В надстройку их можно кинуть и будут работать в любой книге
0
0 / 0 / 0
Регистрация: 17.04.2016
Сообщений: 9
10.03.2020, 11:38  [ТС]
А есть ли программный способ подключения надстроек? При переносе такого экселя с надстройкой на другой ПК у меня слетят все прописанные пути надстроек...
0
oh my god
 Аватар для fever brain
1456 / 796 / 161
Регистрация: 05.01.2016
Сообщений: 2,307
Записей в блоге: 8
10.03.2020, 13:01
Зайди в настройки безопасности, и установи флажок доверия к проекту, так можно переносить все модули, и даже отдельные строчки
0
0 / 0 / 0
Регистрация: 17.04.2016
Сообщений: 9
10.03.2020, 18:30  [ТС]
А если мне не надо переносить модули? Идея в том, что надстройка периодически обновляется и нужно ее оперативно подключать на большое количество компов, доступ до которых отсутствует, а надстройка должна подключаться автоматически. При этом при переносе на новый комп мне нужно прописать автоматическое обновление пути к надстройке или ее подключение, чтобы не проставлять "галочки", пути и т.д. (конечные пользователи это просто не умеют делать
0
 Аватар для amd48
845 / 475 / 80
Регистрация: 18.05.2016
Сообщений: 1,266
Записей в блоге: 5
11.03.2020, 08:45
Если один раз надстройка подключена, её обновление можно проводить простой заменой файла в папке AddIns. А для этого существует огромное количество способов
0
oh my god
 Аватар для fever brain
1456 / 796 / 161
Регистрация: 05.01.2016
Сообщений: 2,307
Записей в блоге: 8
11.03.2020, 11:01
Лучший ответ Сообщение было отмечено Titan555 как решение

Решение

Цитата Сообщение от Titan555 Посмотреть сообщение
А если мне не надо переносить модули?
Конечный пользователь в любом случае должен будет либо установить доверие к проектам vba чтобы затем программно ее подключить, либо вам предется каждый раз рассказывать ему (конечному пользователю) что куда прописать
Есть конечно - же еще вариант, в котором бы можно было эти самые галочки (доверия) внести через реестр,
тоесть программно.
Запускаем некий макрос, он вносит необходимые опции (пусть даже скачивает файл при этом) - затем перезапуск и все ок

Добавлено через 6 минут
Я же делал такое, сейчас если покопаться в своих закромах может и найду

Нашел на форуме чтото похожее, (я бы конечно сделал изящнее и надежнее)
Меняем доверие к проектам VBA и уровень безопасности
0
0 / 0 / 0
Регистрация: 17.04.2016
Сообщений: 9
11.03.2020, 11:24  [ТС]
Спасибо
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
11.03.2020, 11:24
Помогаю со студенческими работами здесь

При переносе программы на другой компьютер - сбиваются номера ячеек.
Помогите пожалуйста решить проблему!!! Программа переносит данные из Access в Word. В Wordе таблицы. Каждая таблица на своем листе. ...

Замена дублирующих строк при переносе информации с одного файла в другой
Добрый день, знатоки Киберфорума! Прошу вас помочь в корректировки уже написанного кода. Картина следующая: Существует два файла: -...

При переносе на другой комп. возникает Access Violation при попытке открытия ClientDataSet
XE-8. При переносе на другой комп. возникает Access Violation при попытке открытия ClientDataSet, связанного с ADOQuery. База данных...

Ошибка при переносе программы на другой ПК
Доброго времени суток. Столкнулся с проблемой. Недавно начал изучать C#. Написал программу, скомпилировал. Программа работает без ошибок у...

Ошибка при переносе бд на другой комп
Добрый всем день! Возникла проблема, при переносе бд sqlite на другой комп. При попытке записи данных в бд возникает ошибка: ошибка attempt...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru