社区
硬件/系统
帖子详情
在vc中,如何调用文本或word程序的打印功能?
hshhgh2
2003-12-08 12:05:22
在vc中,如何调用文本(或word)程序的打印功能?
...全文
50
2
打赏
收藏
在vc中,如何调用文本或word程序的打印功能?
在vc中,如何调用文本(或word)程序的打印功能?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hshhgh2
2003-12-08
打赏
举报
回复
我想在vc中,调用文本程序的打印功能?
Onega
2003-12-08
打赏
举报
回复
#include "stdafx.h"
#import "E:\Program Files\Microsoft Office\Office10\MSWORD.OLB" named_guids raw_interfaces_only rename("ExitWindows", "wordExitWindows")
void wordprint()
{
Word::_ApplicationPtr app;
app.CreateInstance("Word.Application");
Word::DocumentsPtr docs;
app->get_Documents(&docs);
Word::_DocumentPtr doc;
_variant_t vFileName("c:\\a.doc");
_variant_t vOptional((long)DISP_E_PARAMNOTFOUND,VT_ERROR);
_variant_t vTrue(VARIANT_TRUE);
_variant_t vFalse(VARIANT_FALSE);
docs->Open (
/*[in]*/&vFileName,
/*[in] VARIANT * ConfirmConversions*/&vOptional,
/*[in] VARIANT * ReadOnly*/&vOptional,
/*[in] VARIANT * AddToRecentFiles*/&vOptional,
/*[in] VARIANT * PasswordDocument*/&vOptional,
/*[in] VARIANT * PasswordTemplate*/&vOptional,
/*[in] VARIANT * Revert*/&vOptional,
/*[in] VARIANT * WritePasswordDocument*/&vOptional,
/*[in] VARIANT * WritePasswordTemplate*/&vOptional,
/*[in] VARIANT * Format*/&vOptional,
/*[in] VARIANT * Encoding*/&vOptional,
/*[in] VARIANT * Visible*/&vOptional,
/*[in] VARIANT * OpenAndRepair*/&vOptional,
/*[in] VARIANT * DocumentDirection*/&vOptional,
/*[in] VARIANT * NoEncodingDialog*/&vOptional,
/*[out,retval]*/ &doc );
_variant_t vCopies((short)1);
app->PrintOut (
/*[in] VARIANT * Background = &vtMissing*/ &vTrue ,
/*[in] VARIANT * Append = &vtMissing*/&vOptional ,
/*[in] VARIANT * Range = &vtMissing*/ &vOptional ,
/*[in] VARIANT * OutputFileName = &vtMissing*/&vOptional ,
/*[in] VARIANT * From = &vtMissing*/ &vOptional,
/*[in] VARIANT * To = &vtMissing*/ &vOptional,
/*[in] VARIANT * Item = &vtMissing*/ &vOptional,
/*[in] VARIANT * Copies = &vtMissing*/&vCopies ,
/*[in] VARIANT * Pages = &vtMissing*/ &vOptional,
/*[in] VARIANT * PageType = &vtMissing*/&vOptional ,
/*[in] VARIANT * PrintToFile = &vtMissing*/ &vFalse,
/*[in] VARIANT * Collate = &vtMissing*/ &vOptional,
/*[in] VARIANT * FileName = &vtMissing*/ &vOptional,
/*[in] VARIANT * ActivePrinterMacGX = &vtMissing*/ &vOptional,
/*[in] VARIANT * ManualDuplexPrint = &vtMissing*/&vOptional ,
/*[in] VARIANT * PrintZoomColumn = &vtMissing*/ &vOptional,
/*[in] VARIANT * PrintZoomRow = &vtMissing*/ &vOptional,
/*[in] VARIANT * PrintZoomPaperWidth = &vtMissing*/ &vOptional,
/*[in] VARIANT * PrintZoomPaperHeight = &vtMissing*/ &vOptional) ;
Sleep(3000);
app->Quit(&vOptional,&vOptional,&vOptional);
}
int _tmain(int argc, _TCHAR* argv[])
{
printf("Automate word to print a document, test by masterz with VC.NET2003 on WindowXP, OfficeXP\n");
CoInitialize(NULL);
wordprint();
CoUninitialize();
return 0;
}
vc
文件与
打印
.rar_
VC
word
打印
_
vc
打印
_
vc
打印
_
vc
打印
文件_
打印
vc
接着,"
打印
"
功能
在
VC
++
中
通常是通过
调用
Windows API函数来实现的。Windows提供了丰富的
打印
API,如`StartDoc`、`StartPage`、`TextOut`和`EndPage`等,它们允许开发者控制
打印
机的输出。开发者需要先创建一个设备上...
VC
操作
word
大全
本资源“
VC
操作
word
大全”显然是一份集合了多种
VC
++与Microsoft
Word
交互的示例代码库,这对于在项目
中
需要进行文档处理的开发者来说极其宝贵。通过这个大全,你可以学习如何利用
VC
++来自动化
Word
任务,提高工作效率...
VC
使用
Word
实现生成、
打印
数据库报表数据
本文主要探讨如何在Visual C++(
VC
)环境下利用Microsoft
Word
来实现数据库报表的生成与
打印
功能
,这对于那些需要处理大量数据并希望以清晰、格式化的形式呈现给用户的应用
程序
开发者来说是非常实用的。 首先,我们...
ms
word
.h,ms
word
.cpp。用于
VC
控制
WORD
在
VC
++(Visual C++)开发环境
中
,如果你需要在应用
程序
中
集成Microsoft
Word
的
功能
,例如创建、编辑或
打印
Word
文档,通常会使用ActiveX控件或者COM接口来实现。标题提到的"ms
word
.h"和"ms
word
.cpp"是两个关键的源...
rResReportDemo.rar_
VC
word
_c# 报表_
word
VC
_
打印
VC
_报表控件
在IT行业
中
,报表控件是开发应用
程序
时不可或缺的一部分,尤其对于需要处理大量数据并进行展示的项目。"rResReportDemo.rar"是一个包含
VC
(Visual C++)和C#技术的报表解决方案,它允许开发者创建类似
Word
的文档,...
硬件/系统
2,643
社区成员
17,229
社区内容
发帖
与我相关
我的任务
硬件/系统
VC/MFC 硬件/系统
复制链接
扫一扫
分享
社区描述
VC/MFC 硬件/系统
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章