使用QBFC SDK无法显示Quickbook菜单

时间:2015-08-28 13:04:48

标签: quickbooks qbfc

我使用下面的代码添加菜单,它在一台机器上工作但不在另一台机器上工作

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

我没有遇到任何问题,实际上我不清楚代码

我已从此url

中获取代码

1 个答案:

答案 0 :(得分:1)

逐一检查所有步骤

  1. 使用管理员帐户运行代码

  2. 当您运行代码时,检查响应状态是否为0? - 如果为0,则继续检查状态消息并在您的问题中更新

  3. 检查以下代码是否存在  的 InformManager.SubscribeToQBUIExtensionEvents(handleMenuEvents); 菜单点击的附加事件

  4. 成功执行后,以管理员身份打开Quickbook

  5. 然后你会得到授权框 - 允许你的插件在quickbook中添加菜单,这是必需的。
  6. 如果您没有获得任何自动化框,请转到Quickbook中的“编辑”菜单 编辑 - >偏好 - > IntegratedApplication->公司参考     删除你的应用程序,如果它存在,并关闭&再次打开QB,你将获得Autorisation Box
  7. 关闭你的Quickbook
  8. 以普通用户身份打开Quickbook,然后检查菜单及其活动
  9. 如果事件不再出现,您需要检查事件附加代码。 10.快乐的Quickbook编码
  10. 如果您对Quickbook有任何疑虑,请随时提出。