`

用最简单的办法,实现最好的打印(用BCB调用WORD的打印功能)

阅读更多

以下代码出自http://blog.csdn.net/hellogv/,引用请注明出处!


首先在头文件.h里面添加这句:#include <comobj.hpp>

接下来就是本文的关键

C++ Builder调用Word 打印文本

AnsiString Str;



try

{

Variant ko;

ko=CreateOleObject("Word.Basic");//创建WORD实例

ko.Exec(Procedure("AppShow"));

ko.Exec(Procedure("FileNew")<<"Normal");//创建一个普通的新文件

ko.Exec(Procedure("Insert")<<Str);//插入Str,这里的Str是您想打印的文件内容,

ko.Exec(Procedure("FilePrint"));//开始打印,只要把FilePrint改为FilePrintPreview,就可以实现打印浏览了

}

catch (...)

{

 ShowMessage("什么?!打印不了,《贴身剪贴板》链接不了 Word .");

}
分享到:
评论

相关推荐

    BCB调用VC的DLL

    这种需求通常出现在需要重用已有代码或组件的情况下,例如在某个项目中使用了VC编写的DLL来实现特定功能,而新的项目则使用BCB作为开发工具。 #### 实现步骤详解 为了实现BCB调用VC编译的DLL,我们需要经历以下几...

    用bcb实现Word97自动化,用bcb实现Word97自动化

    ### 用BCB实现Word97自动化 #### 概述 在早期的软件开发中,为了实现不同应用程序之间的交互与自动化处理,开发人员常常需要利用特定的技术来操控其他应用程序。本篇文章将详细介绍如何使用Borland C++ Builder...

    bcb调用LV封装为DLL的函数

    总的来说,BCB调用LabVIEW封装的DLL是跨平台和跨语言编程的一个实例,它展示了不同工具集之间如何协作以实现更强大的功能。熟练掌握这种技术,不仅可以提升个人的编程技能,还能在实际项目中带来显著的效益。

    BCB调用EXCEL方法及实例

    在软件开发中,有时我们需要集成不同的应用程序功能,例如,使用C++ Builder(BCB)开发的应用程序可能需要与Microsoft Excel进行交互,读取或写入数据,执行计算等操作。本教程将详细介绍如何在BCB中调用Excel的...

    BCB WEb接口调用例子

    在这个例子中,BCB通过WSDL Importer来实现Web服务器接口的调用。WSDL Importer是BCB的一个功能,它可以将一个WSDL文件导入到项目中,自动生成与Web服务对应的客户端代理类,这样开发者就可以像调用本地函数一样方便...

    bcb 操作word

    其中,BCB 提供了对 Word 和 Excel 的操作功能,通过使用 Variant 和 Automation 对象可以实现对 Word 和 Excel 的操作。 在本文中,我们将详细介绍如何使用 BCB 操作 Word,包括基本概念、Variant 和 Automation ...

    BCB调用WebServers接口

    本文将详细介绍如何在BCB(Borland C++ Builder)环境中使用WSDL Importer调用WebServers接口,以腾讯QQ在线状态查询为例。 首先,我们需要打开BCB编译器并新建一个项目。在“File”菜单中选择“New”,然后在...

    BCB调用matlab的dll的方法总结

    通过以上步骤,我们实现了BCB与Matlab之间的混合编程,使得开发者可以在BCB环境中调用Matlab的功能,极大地扩展了软件的功能性和灵活性。此外,这种方式也便于将复杂的数值计算任务交给Matlab处理,从而提高开发效率...

    BCB获取计算机的打印机信息并选择.rar

    在测试阶段,你可能需要编写一些代码来模拟实际的打印任务,例如创建一个简单的文本或图像,然后使用`TPrinter`对象进行打印。这可以帮助你验证代码是否正确地选择了指定的打印机,而非默认打印机。 总的来说,这个...

    BCB调用VC的DLL里的方法,即看即会。

    本篇将基于提供的文件信息——BCB调用VC的DLL里的方法,来深入探讨这一技术知识点。 ### BCB与VC简介 - **BCB**:Borland C++ Builder 的简称,是由Borland公司开发的一款集成开发环境(IDE),主要面向C++语言。...

    BCB 调用WebService方法及常见问题排查

    对于使用C++ Builder(简称BCB)进行开发的工程师来说,掌握如何调用WebService接口以及处理可能遇到的问题是必不可少的技能之一。本文将详细介绍C++ Builder调用WebService的方法,并针对常见的问题提供排查指南。 ...

    BCB建立及调用DLL

    BCB 建立及调用 DLL BCB(C++ Builder)是一种集成开发环境(IDE),它可以用来开发 Windows 平台下的应用程序。其中一个重要的组成部分就是动态链接库(DLL),它可以让多人共同开发一个程序,并且可以实现软件的...

    BCB 管道函数调用详细DOME

    本文将详细介绍如何使用C++ Builder来实现类似CMD命令行的功能,即通过创建管道来调用外部命令并获取输出。 #### 函数原型及功能说明 本示例中的`RunCmd`函数定义如下: ```cpp bool __fastcall TDMod::RunCmd...

    Bcb调用串口通讯使用API方式

    标题中的“Bcb调用串口通讯使用API方式”指的是使用Borland C++ Builder (Bcb) 这个集成开发环境,通过Windows API函数来实现串口通信。串口通信是计算机通信的一种常见方式,它允许设备之间通过串行接口进行数据...

    调用bcb的dll bcb c#例子。

    本例中,我们将深入探讨如何在C++ Builder(Borland C++ Builder,简称BCB)中创建一个DLL,并在Microsoft Visual Studio(VS2008)的C#项目中调用它。 首先,让我们理解Borland C++ Builder(BCB)创建DLL的基本...

    bcb6的mqtt案例

    在BCB6.0环境下,使用Paho MQTT C库,可以按照以下步骤实现简单的MQTT功能: 1. **创建Client**:首先,通过调用Paho库中的API创建一个MQTT客户端对象,设置客户端ID和其他必要参数。 2. **连接服务器**:使用...

    bcb调用资源文件案例

    接下来,我们需要将资源文件编译成`.res`文件,这可以通过使用`brcc32`命令行工具或者BCB的“Build”菜单实现。编译后的`.res`文件可以被链接到我们的BCB项目中,作为可执行文件的一部分。 在项目设置中,我们需要...

    修改后的bcb自定义打印程序

    代码中涉及了窗口创建、事件处理、打印准备逻辑以及注册表读取等多个方面的技术细节,对于学习BCB开发或具体打印功能实现的开发者来说,具有一定的参考价值。此外,代码还展示了如何通过注册表存储和读取配置信息,...

    c++调用bcb的dll

    动态调用DLL允许程序在运行时加载和使用库中的功能,提高了代码的灵活性和模块化。 首先,我们需要理解DLL的工作原理。DLL文件是包含可执行代码和数据的共享库,它们可以在多个程序之间共享资源,减少内存占用并...

    bcb.rar_bcb EXCEL_bcb word_listview excel_word bcb

    标题中的“bcb.rar_bcb EXCEL_bcb word_listview excel_word bcb”暗示了这是一个关于使用Borland C++ Builder(简称Bcb)开发应用程序的教程,涉及到将ListView控件中的数据导出到Microsoft Word和Excel中的技术。...

Global site tag (gtag.js) - Google Analytics