vc操作word入门(一)
来源:互联网 发布:网络研修困惑 编辑:程序博客网 时间:2024/04/28 20:21
1、环境:vc6.0 与 word2007
2、功能:练习vc操作word的过程,并实现与向word中输入文字。
3、步骤:
1、建立vc6.0的单文档工程(wrd),导入 word 的头文件和源文件。
导入步骤:菜单,View->ClassWizard->Add Class->From a type library...(弹出对话框,找word的安装路径下msword.olb)->MSWORD.OLB->“打开”->选中中间 所有的类->“确定”->(Class Wizard dialog)OK.此时ClassView中出现很多类。
2、在CWrdApp::InitInstance()方法中添加:if (!AfxOleInit()) return FALSE;(如此已有此代码,不用再添加)
3、在源文件中添加两个头文件:#include <atlbase.h> #include <msword.h>
4、在CWrdView类中添加一菜单,菜单的响应命令中添加如下代码:
4、代码:
// 启动 word 应用程序
_Application app;
app.CreateDispatch(_T("Word.Application.12"),NULL);
app.SetVisible(true);
// 获得文档集
Documents docs = app.GetDocuments();
// 创建一个文档
COleVariant vOpt((long)DISP_E_PARAMNOTFOUND, VT_ERROR);
docs.Add(vOpt, vOpt, vOpt, vOpt);
// 向 word 中写入文字
Selection sel = app.GetSelection();
sel.TypeText(_T("恭喜你已学会用 vc 操作 word。\n"));
// 释放 word 资源
sel.ReleaseDispatch();
docs.ReleaseDispatch();
app.ReleaseDispatch();
// 此时创建的 word 需要关闭两才能关闭word程序
5、运行。
注:图片是缩小后贴上的,为防止图片过大- vc操作word入门(一)
- VC操作Word之(一)
- VC操作Word系列(一)
- VC操作操作Word
- C#操作WORD(一)
- Word操作 三步曲(一)
- poi操作word(一)
- VC操作Word之(二)
- VC操作Word之(三)
- VC操作Word之(四)
- VC操作Word系列
- vc++操作word
- vc++操作word
- vc中操作WORD
- VC++中操作word
- 用VC操作word
- vc操作word读写
- VC操作Word系列
- JMS发送和接收实例-发布/订阅模式
- Aop中动态横切与静态横切
- 利用栈做行编辑器
- java容器类--------Collection接口解析(一)
- 广东徐闻3名官员参加黑社会组织充当保护伞获刑-黑社会-官匪勾结-黑社会保护伞
- vc操作word入门(一)
- 【Spring MVC】完成Spring 3 MVC的第一个实例
- 通过WebDAV协议访问的SVN服务器的搭建
- 如何在C#中利用GDI画树状图(非Treeview)
- 十月,遇见
- C++操练篇----类和对象
- oracle row_number() over()分析函数用法
- 设计模式笔记(12 STRATEGY & TEMPLATE METHOD)
- 查询所有列与“报表合并”