powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Excel_VBA: Макрос и жесткая привязка к местоположению файла
4 сообщений из 4, страница 1 из 1
Excel_VBA: Макрос и жесткая привязка к местоположению файла
    #35181516
Рустик_Уфа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго времени суток.
Вопрос, довольно таки глупый, но он существует :)
Есть Книга, в ней написанные мною процедуры, создал собственную панель, в ней соотвественно кнопки, (создано не кодом, а лениво мышкой просто в Excel'e), так вот при нажатии кнопок, все работает, все замечательно. Но! Как только файл куда нибудь скопирован, все кнопки перестают работать на этой панели, ибо идет привязка к местоположению файла : 'C:\Documents and Settings\user\Desktop\Filename.xls'!Browser1.bt1_Click

Этот путь появляется только при копировании, как от него избавится? Каждый раз стирать - не предлагать :)
...
Рейтинг: 0 / 0
Excel_VBA: Макрос и жесткая привязка к местоположению файла
    #35181601
vkodor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Никак от этого не избавиться т.к. панель с кнопками принадлежат не книге, а Excel-ю.
Самый простой способ это - "Auto_open", там присваивать макрос.
Пример:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
    With Application.CommandBars("Настраиваеиая 1")
        .Visible = True
        .Controls( 1 ).OnAction = "имя макроса1"
        .Controls( 2 ).OnAction = "имя макроса2"

        .Controls( 1 ).Caption = "макрос1"
        .Controls( 2 ).Caption = "макрос2"
    End With
...
Рейтинг: 0 / 0
Excel_VBA: Макрос и жесткая привязка к местоположению файла
    #35184142
Рустик_Уфа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо.
...
Рейтинг: 0 / 0
Excel_VBA: Макрос и жесткая привязка к местоположению файла
    #35184198
Рустик_Уфа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати, если выбирать "Эта книга" при привязке макроса на кнопку, и не забывать в конце сохранятся, то проблема тоже решается.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Excel_VBA: Макрос и жесткая привязка к местоположению файла
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]