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

Этот путь появляется только при копировании, как от него избавится? Каждый раз стирать - не предлагать :)
...
Рейтинг: 0 / 0
11.03.2008, 09:49
    #35181601
vkodor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel_VBA: Макрос и жесткая привязка к местоположению файла
Никак от этого не избавиться т.к. панель с кнопками принадлежат не книге, а 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
12.03.2008, 09:22
    #35184142
Рустик_Уфа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel_VBA: Макрос и жесткая привязка к местоположению файла
спасибо.
...
Рейтинг: 0 / 0
12.03.2008, 09:51
    #35184198
Рустик_Уфа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel_VBA: Макрос и жесткая привязка к местоположению файла
Кстати, если выбирать "Эта книга" при привязке макроса на кнопку, и не забывать в конце сохранятся, то проблема тоже решается.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Excel_VBA: Макрос и жесткая привязка к местоположению файла / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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