Как удалить исходную ссылку на книгу VBA Macro, чтобы они работали на разных компьютерах? - PullRequest
0 голосов
/ 24 апреля 2018

В настоящее время я работаю над пользовательским интерфейсом в Excel.По сути, я отредактировал xml так, что новая вкладка ленты появится в Excel после открытия файла, и на новой вкладке будет несколько макросов, связанных с кнопками ленты.Из 25 или около того макросов лишь несколько работают на нескольких компьютерах.Я думаю, что проблема связана с именем макроса (см. Прилагаемое изображение), который ссылается на оригинальную книгу и, следовательно, не может правильно связать значение OnAction в XML-коде, связанном с самой кнопкой.

Вы можете видеть на связанном изображении, что некоторые макросы имеют следующее соглашение об именах: 'FileName.xlsm'! MacroName.MacroName

Макросы, следующие за этимСоглашения об именах также не работают на других компьютерах, поэтому я предполагаю, что это проблема.Есть ли простое решение для этого?Как я могу удалить это расширение имени?Я хочу, чтобы моя пользовательская функция ленты / макроса могла масштабироваться для неискушенных пользователей.

img1

...