Меню Quickbook не отображается при использовании QBFC SDK

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

ISubscriptionMsgSetRequest _menuSet = GetSubscribeMsgRequest();
IUIExtensionSubscriptionAdd query =  _menuSet.AppendUIExtensionSubscriptionAddRq();
query.SubscriberID.SetValue(SUBSCRIBER_ID.ToString("B"));
query.COMCallbackInfo.AppName.SetValue(AppName);

Я не получаю никаких проблем, на самом деле я не ясен с кодом

я взял код из этого URL

1 ответ

Решение

Проверьте все шаги один за другим

  1. Запустите ваш код, используя учетную запись администратора

  2. Когда вы запустите свой код, проверьте, имеет ли статус ответа 0? - если это 0, тогда продолжайте, иначе проверьте статусное сообщение и обновите свой вопрос

  3. проверьте, присутствует ли приведенный ниже код InformManager.SubscribeToQBUIExtensionEvents(handleMenuEvents);ПРИЛОЖЕННОЕ СОБЫТИЕ МЕНЮ НАЖМИТЕ

  4. После успешного выполнения откройте Quickbook от имени администратора

  5. После этого вы получите окно авторизации - разрешите вашему плагину добавить меню в quickbook, это необходимо.
  6. Если у вас нет окна авторизации, перейдите в меню "Правка" в "Редакторе быстрых книг" -> "Настройки" -> "IntegratedApplication" -> "Справочник компании". Удалите приложение, если оно присутствует, и закройте и снова откройте QB, вы получите окно авторизации.
  7. Закройте Quickbook
  8. Откройте Quickbook как обычный пользователь, затем проверьте свои меню и их события
  9. Если события снова отсутствуют, вам нужно проверить код, прикрепленный к событию. 10. Счастливое кодирование Quickbook

Если у вас есть какие-либо вопросы относительно Quickbook, не стесняйтесь спрашивать.

Другие вопросы по тегам