vc2005 操作 word2003 ? 现在要做一个操作 word2003 的东西,对 word 中的文字,图片等可以进行编辑用的是 vc2005 , 谁有做过类似的东西帮助一下小弟 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 描述不清晰。可以使用office的接口库来实现扩展office组件的功能。 关于office组件开发,有很多的例程,找找看吧 http://support.microsoft.com/kb/q196776 _Application oWordApp; if (!oWordApp.CreateDispatch("Word.Application", NULL)) { AfxMessageBox("CreateDispatch failed.", MB_OK | MB_SETFOREGROUND); return; } //创建一个新的word文档 Documents oDocs; _Document oDoc; oDocs = oWordApp.GetDocuments(); oDoc = oDocs.Add(vOpt, vOpt, vOpt, vOpt); //把文本添加到word文档 Selection oSel; oSel = oWordApp.GetSelection(); oSel.TypeText("one"); oSel.TypeParagraph(); oSel.TypeText("two"); oSel.TypeParagraph(); oSel.TypeText("three"); // 添加三行文本 //保存word文档 _Document oActiveDoc; oActiveDoc = oWordApp.GetActiveDocument(); oActiveDoc.SaveAs(COleVariant("c:\\doc1.doc"),COleVariant((short)0), vFalse, COleVariant(""), vTrue, COleVariant(""), vFalse, vFalse, vFalse, vFalse, vFalse); //退出word应用程序 oWordApp.Quit(vOpt, vOpt, vOpt);_Application,_Document,_Documents,Selection 四个类是通过vc的Automation功能在ClassWizard 中自动生成的。 谢谢 huayehanshan我还想问一下 在 Wondows Mobile 中要操作 Word 该怎么做?和再 PC 上是一样的吗? Wondows Mobile 我没有用过,我以前用过一段时间的Windows CE。在做WinCE应用程序时,我用的是EVC4.0,他的函数库比vc6.0要少。原则上vc6.0下能运行的程序搬到EVC下也能运行。但是有好多函数EVC下没有,没办法只能自己编。在Mobile下怎么操作Word,我也没搞过。帮你顶! 你需要查看一下mobile上的vc开发库以及对应的office相关的库是否支持这些功能 动态链接库 无法启动dll IDispatch error #3105 坐标转换 有关调试的问题 请求帮助,关于消息发送的问题,急! MFC Extend DLL被派生后再用在MFC Extend DLL工程里Link出错. 高分请教关于CGI的一个问题:cgi-bin目录指的是什么? 小弟刚到北京,在其他城市用了3年VC,数学不是很好,研发估计不行,一般开发应该都没问题, 求人帮忙画下流程图 本人初学,请各位给提供一些简单的源代码实例或下载地址,偶想先练习练习,人人有分. 求 :使用API:CreateThread创建线程的例子 新手问题: 请问EDIT上面能不能画图?
可以使用office的接口库来实现扩展office组件的功能。
_Application oWordApp;
if (!oWordApp.CreateDispatch("Word.Application", NULL))
{
AfxMessageBox("CreateDispatch failed.", MB_OK | MB_SETFOREGROUND);
return;
}
//创建一个新的word文档
Documents oDocs;
_Document oDoc;
oDocs = oWordApp.GetDocuments();
oDoc = oDocs.Add(vOpt, vOpt, vOpt, vOpt); //把文本添加到word文档
Selection oSel;
oSel = oWordApp.GetSelection();
oSel.TypeText("one");
oSel.TypeParagraph();
oSel.TypeText("two");
oSel.TypeParagraph();
oSel.TypeText("three"); // 添加三行文本 //保存word文档
_Document oActiveDoc;
oActiveDoc = oWordApp.GetActiveDocument();
oActiveDoc.SaveAs(COleVariant("c:\\doc1.doc"),COleVariant((short)0),
vFalse, COleVariant(""), vTrue, COleVariant(""),
vFalse, vFalse, vFalse, vFalse, vFalse); //退出word应用程序
oWordApp.Quit(vOpt, vOpt, vOpt);
_Application,_Document,_Documents,Selection 四个类是通过vc的Automation功能在
ClassWizard 中自动生成的。
和再 PC 上是一样的吗?
原则上vc6.0下能运行的程序搬到EVC下也能运行。但是有好多函数
EVC下没有,没办法只能自己编。在Mobile下怎么操作Word,我也没搞过。帮你顶!