3

Я добавил кнопку макроса в лист Excel, настроив ленту, и назначил ей некоторый код VBA для выполнения определенной задачи. Проблема в том, что когда я открываю любую новую книгу, Excel также показывает эту кнопку макроса в этой книге. Фактически это показывает, что кнопка макроса во всех книгах Excel.

Я не хочу, чтобы он показывался в любой другой книге Excel. Я хочу, чтобы он отображался только в той книге, в которую я его добавил. Когда я захожу в меню « File > « Options > « Quick access toolbar , в раскрывающемся списке « Customize quick access toolbar отображаются варианты выбора добавленных кнопок для всех документов (по умолчанию) или для Book1. Но такого рода средства не предусмотрены в настройке ленты.

Как я могу решить это?

1 ответ1

-1

Сначала я предполагаю, что это не совсем возможно, поскольку лента не является специфичной для документа.

То, что вы должны быть в состоянии достичь, - это вставить в документ какой-нибудь макрос, который добавит ваш макрос в робон, когда документ открыт или показан или около того ...

Будет очень проблематично гарантировать, что он будет удален, когда другой документ будет показан / открыт ...

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .