0

我正在使用此调用从代码中访问 QuickBooks 文件

win32com.client.Dispatch("QBXMLRP2.RequestProcessor")

我计划在我的计算机上安装多个版本的 QuickBooks。有没有办法指定使用哪个版本的 QuickBooks 来打开会话?我想解决 QuickBooks 的特定版本,以便我的程序符合 SDK 应用程序一次只能打开一个 QB 文件的限制。(例如,我可能会开始使用 QuickBooks Pro 与 company1.qbw 的会话,然后使用 QuickBooks Premier 与 company2.qbw 进行另一个会话)。

4

1 回答 1

0

SDK 一次只能在一台机器上打开一个 QuickBooks 文件。安装多个版本的 QuickBooks 不会改变这一点。如果您在 QuickBooks Pro 中打开了文件并且想要打开 Enterprise 文件,则必须先关闭 Pro。使用 SDK 同时打开多个 QuickBooks 文件的唯一方法是使用多台计算机。

旁注:可以在同一台机器上运行多个版本的 QuickBooks,并且 SDK 可以工作;但不要尝试在安装了美国版本的机器上安装加拿大或英国版本,或 Reckon(澳大利亚和新加坡):这会搞砸 SDK。

于 2012-05-25T04:47:38.163 回答