Модераторы: mihanik
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> установка макросов 
V
    Опции темы
nworm
Дата 9.3.2007, 02:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 502
Регистрация: 22.10.2005

Репутация: нет
Всего: 8



Уважаемые эксперты!

Вот написал я некий макрос на VBA, теперь надо как-то его установить (на несколько компьютеров). Какой здесь наиболее оптимальный путь? Вручную записывать макрос в персональную книгу макросов каждого компьютера или как-то ещё? 

Заранее спасибо.
PM MAIL WWW   Вверх
RockClimber
Дата 10.3.2007, 15:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 848
Регистрация: 5.5.2006
Где: планета 013 в тен туре

Репутация: 7
Всего: 15



Можно сделать надстройку с макросом, можно скопировать текст одной функции в блокнот и перенести блокнотом, можно сделать экспорт/импорт всего модуля. Последнее - быстрее, но не намного.


--------------------
Хорошо кинутый дятел далеко летит, крепко встревает, долго торчит.
PM MAIL GTalk   Вверх
mihanik
Дата 10.3.2007, 15:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


-=Белый Медведь=-
****


Профиль
Группа: Комодератор
Сообщений: 4054
Регистрация: 24.4.2006
Где: г. Тверь

Репутация: 9
Всего: 109



Гм...

Макросы в чём?
VBA?

Word?
Excel?



--------------------
Программистами не рождаются, - это родовая травма...
user posted imageuser posted image
PM MAIL WWW ICQ   Вверх
nworm
Дата 10.3.2007, 17:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 502
Регистрация: 22.10.2005

Репутация: нет
Всего: 8



Цитата(mihanik @ 10.3.2007,  15:48)
Гм...

Макросы в чём?
VBA?

Word?
Excel?

Макрос на VBA, встроенном в Excel.

Это сообщение отредактировал(а) nworm - 10.3.2007, 17:28
PM MAIL WWW   Вверх
mihanik
Дата 10.3.2007, 21:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


-=Белый Медведь=-
****


Профиль
Группа: Комодератор
Сообщений: 4054
Регистрация: 24.4.2006
Где: г. Тверь

Репутация: 9
Всего: 109



nworm, или я что-то не понимаю, или одно из двух.

Если макросы написаны на VBA for Excel, то это означает, что они содержаться в одном из файлов .xls.
ТАК?
Если так, то что стоит скопировать этот файл на каждый компьютер?

Предполагаю, что тебе необходимо сделать так, чтобы в каждом документе, созданном в Excel, была возможность вызывать твои макросы.
Я прав?


Это сообщение отредактировал(а) mihanik - 10.3.2007, 21:30


--------------------
Программистами не рождаются, - это родовая травма...
user posted imageuser posted image
PM MAIL WWW ICQ   Вверх
nworm
Дата 10.3.2007, 22:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 502
Регистрация: 22.10.2005

Репутация: нет
Всего: 8



Цитата

Предполагаю, что тебе необходимо сделать так, чтобы в каждом документе, созданном в Excel, была возможность вызывать твои макросы.
Я прав?

Да, именно так. Там есть такая персональная книга макросов. А вот как автоматизировать процес записи в неё?...
PM MAIL WWW   Вверх
Cyric
Дата 15.3.2007, 22:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 57
Регистрация: 27.4.2006
Где: Россия, г. Казань .

Репутация: 3
Всего: 3



Вам тут правильно посоветовали обратиться к использованию надстроек.
Самый аккуратный способ, да и простой.
Сохраните рабочую книгу с вашими макросами как надстройку.

Скопируйте её на другие компьютеры, там через "Сервис"=>"Надстройки" подключите новую надстройку. 
По-умолчанию надстройки Excel берутся из папки C:/Documents and Settings/UserName/Application Data/Microsoft/AddIns
Но можно через "Обзор" из любого места загрузить надстройку..
PM MAIL ICQ   Вверх
nworm
Дата 16.3.2007, 13:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 502
Регистрация: 22.10.2005

Репутация: нет
Всего: 8



 smile спасибо.
PM MAIL WWW   Вверх
mihanik
Дата 16.3.2007, 16:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


-=Белый Медведь=-
****


Профиль
Группа: Комодератор
Сообщений: 4054
Регистрация: 24.4.2006
Где: г. Тверь

Репутация: 9
Всего: 109



Помечу решённым.



--------------------
Программистами не рождаются, - это родовая травма...
user posted imageuser posted image
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Программирование, связанное с MS Office"
mihanik staruha

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами



  • Несанкционированная реклама на форуме запрещена
  • Пожалуйста, давайте своим темам осмысленный, информативный заголовок. Вопль "Помогите!" таковым не является.
  • Чем полнее и яснее Вы изложите проблему, тем быстрее мы её решим.
  • Оставляйте свои записи в "Книге отзывов о работе администрации"
  • А вот тут лежит FAQ нашего подраздела


Если Вам понравилась атмосфера форума, заходите к нам чаще!
С уважением mihanik и staruha.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Программирование, связанное с MS Office | Следующая тема »


 




[ Время генерации скрипта: 0.1237 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.