В настоящее время я работаю над пользовательским интерфейсом в Excel.По сути, я отредактировал xml так, что новая вкладка ленты появится в Excel после открытия файла, и на новой вкладке будет несколько макросов, связанных с кнопками ленты.Из 25 или около того макросов лишь несколько работают на нескольких компьютерах.Я думаю, что проблема связана с именем макроса (см. Прилагаемое изображение), который ссылается на оригинальную книгу и, следовательно, не может правильно связать значение OnAction в XML-коде, связанном с самой кнопкой.
Вы можете видеть на связанном изображении, что некоторые макросы имеют следующее соглашение об именах: 'FileName.xlsm'! MacroName.MacroName
Макросы, следующие за этимСоглашения об именах также не работают на других компьютерах, поэтому я предполагаю, что это проблема.Есть ли простое решение для этого?Как я могу удалить это расширение имени?Я хочу, чтобы моя пользовательская функция ленты / макроса могла масштабироваться для неискушенных пользователей.
![img1](https://i.stack.imgur.com/S4aYy.png)