Visual Basic ActiveX 控件的背景不可能在非 Visual Basic 容器中正确呈现

注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。

点击这里察看该文章的英文版: 823070
本文已归档。它按“原样”提供,并且不再更新。
症状
如果您尝试打印 ActiveX 控件,从 Microsoft Excel 或类似的容器,并且该 ActiveX 控件在 Microsoft Visual Basic 6.0 中编写 ActiveX 控件不可能正确呈现其背景。
原因
特性和功能集的 ActiveX 控件的容器确定如何将 ActiveX 控件呈现到打印机。在 Visual Basic 运行库中的编码错误可能会导致要在错误的位置绘制背景。通常,该背景随即出现的 ActiveX 控件的窗口工作区之外。此行为可能会导致背景图像被剪裁。因此,背景图像将不会打印。
解决方案
现在提供 Microsoft,受支持的修复程序,但它仅用于纠正本文介绍的问题。它仅应用于出现这一特定问题的系统。

注意 您必须具有一个 Visual Studio 许可协议,以获取此修复程序。

若要解决此问题,请与 Microsoft 产品支持服务以获取此修复程序。有关 Microsoft 产品支持服务电话号码和关于支持费用的信息的完整列表,请访问下面的 Microsoft 网站:注意 在特殊的情况中如果 Microsoft 支持专业人员确定某个特定更新才能解决您的问题,可能会被取消通常会导致支持电话的费用。将正常收取支持费用将应用于其他支持问题和不需要进行专门更新的问题。

此修补程序的英文版具有文件属性 (或更高版本) 下表中列出。其格式为协调通用时间 (UTC) 列出日期和时间对这些文件。当您查看文件信息时,将转换为本地时间。若要 UTC 与本地时间之间的时差使用控制面板中的日期和时间工具中的 时区 选项卡。
   Date         Time   Version    Size       File name     Platform   ----------------------------------------------------------------   07-Jun-2003  22:48  6.0.97.61  1,390,592  Msvbvm60.dll  x86
更多信息
此问题不会发生的所有打印机驱动程序或所有容器是因为用来呈现控件的机制是为每个打印机驱动程序和每个容器不同。

有关用于描述 Microsoft 产品更新术语的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
824684用于描述 Microsoft 软件更新的标准术语的说明
OCX Excel 打印背景

警告:本文已自动翻译

属性

文章 ID:823070 - 上次审阅时间:01/17/2015 07:42:15 - 修订版本: 1.2

Microsoft Visual Basic Enterprise Edition for Windows 6.0, Microsoft Visual Basic 6.0 专业版

  • kbnosurvey kbarchive kbmt kbqfe kbfix kbbug kbvbp600fix kbvs600fix KB823070 KbMtzh
反馈