Настройка панели быстрого доступа: выбор макросов приводит к сбою Excel - PullRequest
1 голос
/ 08 марта 2012

Запуск Office '10 на Win7 Опыт: Некоторый опыт работы с VBA, отсутствие опыта XML

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

Q1)Есть ли способ заставить макросы в заблокированных надстройках отображаться в раскрывающемся списке макросов QAT?Например, я использую Hyperion, а надстройки essexleqd.xla и essexcln.xll работают.По крайней мере, некоторые макросы для этих надстроек видны в раскрывающемся списке макросов QAT, хотя сама надстройка заблокирована.

Q2) Ситуация: приложение Excel открыто, но нетактивный / видимый лист открыт.Когда я иду к настройке QAT и затем выбираю макросы из выпадающего меню, я получаю сообщение об ошибке, и Excel вылетает, а затем перезапускается.Кто-нибудь еще сталкивался с этим или знает, почему это происходит и имеет исправление?

Справочная информация: у меня есть простая надстройка, которую я хочу распространять.Я заблокировал его для просмотра, но это означает, что я не могу создать кнопку QAT, которая ссылается на макрос, потому что макрос из надстройки не отображается в раскрывающемся списке макросов QAT.Я прочитал здесь (http://www.fontstuff.com/vba/vbatut03.htm), что это происходит, но я должен иметь возможность написать где-нибудь имя макроса, и кнопка будет работать.

1 Ответ

2 голосов
/ 21 марта 2012

Q1)

Эта статья должна вам помочь.

Как: создать пользовательское меню, которое вызывает макрос

Q2)

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

...