Невозможно изменить или удалить надстройку xlam - PullRequest
0 голосов
/ 10 марта 2019

У меня есть xlam, которым поделились со мной и несколькими коллегами. Я хотел отредактировать или даже просто удалить надстройку. Но когда я сохраняю правки, там написано «xxx.xlam только для чтения». Я снял флажок только для чтения в окне свойств, но он по-прежнему выдает мне то же сообщение.

Когда я иду, чтобы удалить весь файл, он гласит: «Действие не может быть завершено, потому что файл открыт в Microsoft Excel». Я здесь единственный, поэтому я знаю, что ни у одного коллеги его нет.

Спасибо.

1 Ответ

1 голос
/ 10 марта 2019

Пара вещей, которые стоит попробовать

  1. Чтобы удалить надстройку, перейдите на вкладку «Разработчик»> выберите «Надстройки Excel»> снимите флажок надстройки
  2. Чтобы редактировать надстройку, вам, вероятно, придется открыть надстройку и повторно сохранить ее как не только для чтения. Для этого выберите книгу в окне свойств вашего редактора VB. Найдите свойство IsAddin и установите его на False. Это откроет файл .xlam как его обычную книгу Excel. Затем сохраните файл как путь к надстройке (C:\Users\UserName\AppData\Roaming\Microsoft\AddIn), убедившись, что он не предназначен только для чтения. Теперь вернитесь и сбросьте свойство IsAddin на True, и вы сможете редактировать и сохранять надстройку. Мой любимый способ сохранить надстройку - выбрать объект книги надстройки в окне свойств, затем набрать ThisWorkbook.Save в моем окне и нажать клавишу ввода.
  3. Чтобы удалить надстройку, попробуйте выполнить шаг 2, где вы установите для свойства IsAddin значение False, а затем выйдите из всплывающего файла надстройки. Затем закройте рабочую книгу, перейдите на C:\Users\UserName\AppData\Roaming\Microsoft\AddIn и удалите надстройку из папки.

Надеюсь, это поможет. Если нет , вот хорошая ссылка.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...