DmCopies 成员始终返回值为 1,当您尝试检索在 Word 中打印作业的份数


症状


尝试检索从 Microsoft Office Word 打印作业的份数。当您这样做时,打印机的 DEVMODE 结构的 dmCopies 成员始终返回值为 1。

解决方案


首先是在现在一个 service pack 中包含的修补程序解决此问题。如果您安装了最新的 Office 2003 服务包,您没有安装此修补程序。

Service Pack 信息

在 Office 2003 Service Pack 3 中更正此问题。若要解决此问题,则获取最新的 service pack,Office 2003 的。有关详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章︰
870924如何获取最新的 service pack,Office 2003

安装服务包后,请按照本文以设置ForceSetCopyCount注册表项并激活该修复程序的"如何启用此修补程序"一节中列出的步骤。

在 Word 2007 Service Pack 2 中更正此问题。要解决此问题,获取最新的 service pack,Word 2007 年的。有关详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章︰
949585如何获取最新的 service pack 的 2007 Office 套件
安装服务包后,请按照下列步骤操作,以设置ForceSetCopyCount注册表项并激活该修补程序。
  1. 退出 Word 2007。
  2. 单击开始,单击运行,在打开框中,键入注册表编辑器,然后单击确定
  3. 找到并单击以选中下面的注册表子项︰
    HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Word\Options
  4. 选择在步骤 3 中指定的子项后,在编辑菜单上,指向新建,然后单击DWORD 值
  5. 键入ForceSetCopyCount,,然后按 enter 键。
  6. ForceSetCopyCount,用鼠标右键单击,然后单击修改
  7. 数值数据框中,键入1,然后单击确定
  8. 文件菜单上,单击退出以退出注册表编辑器。

修补程序信息

如何获取此修复程序

此问题已在 2006 年 5 月 24 日的 Microsoft Office 2003年修补程序包中修复。有关详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
Office 2003 后 Service Pack 2 修补程序包919734说明︰ 2006 年 5 月 24 日

如何启用此修补程序

若要启用此修补程序,请执行以下步骤︰
  1. 退出 Word 2003。
  2. 单击开始,单击运行,在打开框中,键入注册表编辑器,然后单击确定
  3. 找到并单击以选中下面的注册表子项︰
    HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Word\Options
  4. 选择在步骤 3 中指定的子项后,在编辑菜单上,指向新建,然后单击DWORD 值
  5. 键入ForceSetCopyCount,,然后按 enter 键。
  6. ForceSetCopyCount,用鼠标右键单击,然后单击修改
  7. 数值数据框中,键入1,然后单击确定
  8. 文件菜单上,单击退出以退出注册表编辑器。

状态


Microsoft 已经确认这是“适用于”一节中列出的 Microsoft 产品中的问题。

此问题最早在 Office 2003 Service Pack 3 中。