|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
08.07.2010, 21:26 | #1 |
Форумчанин
Регистрация: 02.02.2009
Сообщений: 842
|
Вызов макросов из другой книги.
Есть книга с данными, в ней содержаться исходные данные и результат работы макросов (куча таблиц). В этой же книге размещены кнопки к которым вызывают макросы из другой скрытой книге. Она условно имеет расширение *. xla (как я понимаю оно может быть любым). Это файл открывается макросом при запуске книги с даными, и закрывается после ее закрытия. Почему-то ссылка на макрос у кнопок получается обсалютная, то есть она включает весь путь к скрытому файлу. Что вызывает сильные проблемы при перемещение скрытой книги в другое место и запуск ее от туда - кнопки перестают работать и начинают ругаться и требовать открытия скрытой книги по старому месту. :(((
Можно ли и как с этим бороться? Было бы очень хорошо задать ссылки на макросы только по имени скрытой книги, что бы запускать ее можно было бы из любого места.
С уважением, Алексей.
|
08.07.2010, 22:22 | #2 |
Форумчанин
Регистрация: 14.05.2009
Сообщений: 311
|
может так:
Application.Run "Книга.xla!Макрос1" расширение xla обычно указывает на то, что это надстройка, это не просто скрытая книга (напр., у нее свойство IsAddin=True) |
08.07.2010, 22:45 | #3 |
Форумчанин
Регистрация: 02.02.2009
Сообщений: 842
|
Насоздавать кучу дополнительных макросов внутри книги с данными?... Выход... но не люблю я всякие костыли.
Именно это свойство я и использую.
С уважением, Алексей.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вызов функции из другой книги | Tolikv | Microsoft Office Excel | 1 | 06.07.2010 13:52 |
Вызов другой программы | Anatoly555 | Помощь студентам | 1 | 18.03.2010 08:08 |
excel+vba странности взаимодействия при сохранении книги без макросов | alvazor | Microsoft Office Excel | 7 | 06.07.2009 17:22 |
снятие пароля с книги/листа из другой книги? | Bezdar | Microsoft Office Excel | 3 | 25.12.2008 11:59 |