2016-04-20 8 views
0

Мои надстройки и открывают книгу, в которой есть кнопка. Кнопка вызывает макрос с именем CommandBUtton_Click. Как показано в виде ниже.Автоматически обновлять ссылки при открытии книги

Когда пользователь загружает и нажимает кнопку, отображается сообщение об ошибке, указывающее, что макроса CommandBUtton_Click не найдено. Но если я вручную щелкнуть правой кнопкой мыши и нажать на макрос назначений, я могу заставить эту кнопку работать, просто удалив путь до имени макроса.
Возможно ли установить событие в книге, чтобы автоматически удалить путь?
enter image description here

ответ

1

Когда пользователь загружает книгу, я бы рискнул сказать, что путь к вашей Click событию становится недействительным, так что, вероятно, путь на машине книга была создана и не могу существовать на пользователях машина. Когда событие будет переназначено, его скорее всего сохранят в локальном каталоге по умолчанию, возможно, Пользователи/текущий пользователь/AppData/... (Vista +). Самый простой способ - сохранить макрос в существующем расположении системы в исходной книге.