Меню Quickbook не отображается при использовании QBFC SDK
Я использовал код ниже, чтобы добавить меню, оно работает на одной машине, но не работает на другой машине
ISubscriptionMsgSetRequest _menuSet = GetSubscribeMsgRequest();
IUIExtensionSubscriptionAdd query = _menuSet.AppendUIExtensionSubscriptionAddRq();
query.SubscriberID.SetValue(SUBSCRIBER_ID.ToString("B"));
query.COMCallbackInfo.AppName.SetValue(AppName);
Я не получаю никаких проблем, на самом деле я не ясен с кодом
я взял код из этого URL
1 ответ
Решение
Проверьте все шаги один за другим
Запустите ваш код, используя учетную запись администратора
Когда вы запустите свой код, проверьте, имеет ли статус ответа 0? - если это 0, тогда продолжайте, иначе проверьте статусное сообщение и обновите свой вопрос
проверьте, присутствует ли приведенный ниже код InformManager.SubscribeToQBUIExtensionEvents(handleMenuEvents);ПРИЛОЖЕННОЕ СОБЫТИЕ МЕНЮ НАЖМИТЕ
После успешного выполнения откройте Quickbook от имени администратора
- После этого вы получите окно авторизации - разрешите вашему плагину добавить меню в quickbook, это необходимо.
- Если у вас нет окна авторизации, перейдите в меню "Правка" в "Редакторе быстрых книг" -> "Настройки" -> "IntegratedApplication" -> "Справочник компании". Удалите приложение, если оно присутствует, и закройте и снова откройте QB, вы получите окно авторизации.
- Закройте Quickbook
- Откройте Quickbook как обычный пользователь, затем проверьте свои меню и их события
- Если события снова отсутствуют, вам нужно проверить код, прикрепленный к событию. 10. Счастливое кодирование Quickbook
Если у вас есть какие-либо вопросы относительно Quickbook, не стесняйтесь спрашивать.