在VC中向word中插入图片,提示“类型不匹配”
if (::CoInitialize(NULL) != 0)
{
AfxMessageBox("初始化COM失败");
return;
}
_Application app;
app.CreateDispatch(_T("Word.Application"));
app.SetVisible(TRUE);
Documents docs = app.GetDocuments();
CComVariant Template(_T("")); //不使用模板
CComVariant NewTemplate(false), DocumentType(0),Visible;
docs.Add(&Template,&NewTemplate,&DocumentType,&Visible);
Selection sel=app.GetSelection();
//调用函数Selection::TypeText 向WORD发送字符
sel.TypeText(_T("HELLO\r\n大家好呀"));
Range selRange = sel.GetRange();
InlineShapes inlineShapes = sel.GetInlineShapes();
CComVariant linktoFile(false),SaveWithDocument(false),range;
inlineShapes.AddPicture(_T("F:\\13.jpg"),&linktoFile,&SaveWithDocument,&range);
相关推荐
使用VC向WORD中插入图片
简单的例子,可以在VC中向WORD插入图片。
VC++实现Word自动化:COM原理、实战代码与部署指南
COM(组件对象模型)是微软Windows平台上实现软件组件间互操作的核心技术,其原理基于二进制接口标准,允许不同语言编写的程序相互通信。在自动化办公领域,COM技术价值尤为突出,它使得外部程序能够通过暴露的对象模型,远程控制如Microsoft Word这类大型应用,实现文档的批量生成、格式处理和报表输出。应用场景广泛覆盖企业级报告生成、合同批量处理和数据驱动的文档生产。本文聚焦于VC++通过COM自动化操作Word,深入解析其对象模型,并提供从环境配置、核心功能实现到性能优化的完整工程实践方案,其中涉及
vc操作word在指定位置插入图片
在指定的位置插入图片,,vc word 指定位置插入图片
怎么利用vc在打开的word文件的光标位置插入图片.doc
void CBbView::OnPicture() { CString filename; CString defaultfilename=""; CString filepath; CString fileextention;//文件扩展名 CString filter;//文件过滤 filter="位图文件(*.bmp)|*.bmp|JPG文件(*.jpg)|*.jpg|所有文件(*.*)|*.*||"; fileextention=".bmp"; CFileDialog OpenDlg1(TRUE,fileextention,defaultfilename, OFN_HIDEREADONLY,filter);//true 为打开,false 为保存 if(OpenDlg1.DoModal () == IDCANCEL)
MFC在word模板中插入文字和图片生成文档实例
winxp vc6.0 office2003开发环境下,MFC编程实现在word模板中插入文字和图片生成文档。


