将MS Access 2003应用程序移植到VB6 [打印报告] - > MS PowerPack 3

时间:2015-10-12 07:46:51

标签: ms-access printing vb6

我在MS Access 2003中有几种形式可用作报告打印输出。现在我尝试在一些VB6表单中重新创建它们。到现在为止还挺好。问题是,我缺乏打印它们或使用标准打印机打印它们的选项。我在谷歌上发现MS Powerpack 3组件提供了一些打印机功能。我已经从MS主页安装了它,但即使我重新启动了Microsoft Visual Basic 6.0,它似乎也不能作为组件选择。

所以我有几个问题:

  • 为什么我的Visual Studio 2006找不到MS Powerpack 3 Component
  • 是否有更好的表格打印替代方案
  • (甚至,是否有提供与MS Access 2003报告相同功能的组件)
  • (也许,也许我可以在vb6中以某种方式重用我的应用程序的部分或全部报告)

1 个答案:

答案 0 :(得分:1)

download page开始," Visual Basic Power Packs 3.0"由几个组件/库组成。

也许您只是在寻找错误的组件名称?

  

打印机兼容性库允许升级使用Visual Basic 6.0中的打印机和打印机集合的项目,而无需重新编写打印逻辑。通过简单地添加对库的引用,声明打印机并进行一些小的语法更改,您的项目将能够使用Printers集合和Printer对象进行打印,就像在Visual Basic 6.0中一样。此版本向Printer对象添加了一个新的Write方法,该方法允许您打印文本而不强制回车,类似于Visual Basic 6.0中Print方法使用的分号语法。

     

PrintForm组件旨在恢复轻松打印Windows窗体的功能。有了这个新的PrintForm组件,您可以再次按照您的需要再次布局Windows窗体,并允许您的用户将该窗体打印为快速报告。