|
Модераторы: mihanik |
|
nworm |
|
|||
Опытный Профиль Группа: Участник Сообщений: 502 Регистрация: 22.10.2005 Репутация: нет Всего: 8 |
Уважаемые эксперты!
Вот написал я некий макрос на VBA, теперь надо как-то его установить (на несколько компьютеров). Какой здесь наиболее оптимальный путь? Вручную записывать макрос в персональную книгу макросов каждого компьютера или как-то ещё? Заранее спасибо. |
|||
|
||||
RockClimber |
|
|||
Опытный Профиль Группа: Участник Сообщений: 848 Регистрация: 5.5.2006 Где: планета 013 в тен туре Репутация: 7 Всего: 15 |
Можно сделать надстройку с макросом, можно скопировать текст одной функции в блокнот и перенести блокнотом, можно сделать экспорт/импорт всего модуля. Последнее - быстрее, но не намного.
-------------------- Хорошо кинутый дятел далеко летит, крепко встревает, долго торчит. |
|||
|
||||
mihanik |
|
|||
-=Белый Медведь=- Профиль Группа: Комодератор Сообщений: 4054 Регистрация: 24.4.2006 Где: г. Тверь Репутация: 9 Всего: 109 |
Гм...
Макросы в чём? VBA? Word? Excel? |
|||
|
||||
nworm |
|
|||
Опытный Профиль Группа: Участник Сообщений: 502 Регистрация: 22.10.2005 Репутация: нет Всего: 8 |
Макрос на VBA, встроенном в Excel. Это сообщение отредактировал(а) nworm - 10.3.2007, 17:28 |
|||
|
||||
mihanik |
|
|||
-=Белый Медведь=- Профиль Группа: Комодератор Сообщений: 4054 Регистрация: 24.4.2006 Где: г. Тверь Репутация: 9 Всего: 109 |
nworm, или я что-то не понимаю, или одно из двух.
Если макросы написаны на VBA for Excel, то это означает, что они содержаться в одном из файлов .xls. ТАК? Если так, то что стоит скопировать этот файл на каждый компьютер? Предполагаю, что тебе необходимо сделать так, чтобы в каждом документе, созданном в Excel, была возможность вызывать твои макросы. Я прав? Это сообщение отредактировал(а) mihanik - 10.3.2007, 21:30 |
|||
|
||||
nworm |
|
|||
Опытный Профиль Группа: Участник Сообщений: 502 Регистрация: 22.10.2005 Репутация: нет Всего: 8 |
Да, именно так. Там есть такая персональная книга макросов. А вот как автоматизировать процес записи в неё?... |
|||
|
||||
Cyric |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 57 Регистрация: 27.4.2006 Где: Россия, г. Казань . Репутация: 3 Всего: 3 |
Вам тут правильно посоветовали обратиться к использованию надстроек.
Самый аккуратный способ, да и простой. Сохраните рабочую книгу с вашими макросами как надстройку. Скопируйте её на другие компьютеры, там через "Сервис"=>"Надстройки" подключите новую надстройку. По-умолчанию надстройки Excel берутся из папки C:/Documents and Settings/UserName/Application Data/Microsoft/AddIns Но можно через "Обзор" из любого места загрузить надстройку.. |
|||
|
||||
nworm |
|
|||
Опытный Профиль Группа: Участник Сообщений: 502 Регистрация: 22.10.2005 Репутация: нет Всего: 8 |
спасибо.
|
|||
|
||||
mihanik |
|
|||
-=Белый Медведь=- Профиль Группа: Комодератор Сообщений: 4054 Регистрация: 24.4.2006 Где: г. Тверь Репутация: 9 Всего: 109 |
Помечу решённым.
|
|||
|
||||
Правила форума "Программирование, связанное с MS Office" | |
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще!
|
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Программирование, связанное с MS Office | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |