- 发表于:2008-11-23 14:13:2913楼 得分:0
- C/C++ code
- #pragma warning(disable:4786)
- #import "C:/Program Files/Common Files/Microsoft Shared/OFFICE11/MSO.DLL"
- #import "C:/Program Files/Common Files/Microsoft Shared/VBA/VBA6/VBE6EXT.OLB"
- #import "D:/Program Files/Microsoft Office/OFFICE11/msword.olb" rename("ExitWindows","WordExitWindows")// no_namespace
- using namespace Word;
- void CcsdndialogDlg::OnBnClickedButton4()
- {
- ::CoInitialize(NULL);
- Word::_ApplicationPtr m_WordPtr;
- Word::_DocumentPtr m_DocPtr;
- Word::InlineShapesPtr pInShapes;
- Word::InlineShapePtr pInShape;
- HRESULT hr;
- try{
- hr=m_WordPtr.CreateInstance(L"Word.Application");
- m_WordPtr->Visible=VARIANT_TRUE;
- m_DocPtr=m_WordPtr->Documents->Open(&CComVariant((char*)_bstr_t("F://test.doc")),&vtMissing,
- &vtMissing,&CComVariant(VARIANT_FALSE));
- pInShapes=m_DocPtr->GetInlineShapes();
- pInShape=pInShapes->AddPicture("d://1.BMP");
- }
- catch(_com_error *e)
- {
- MessageBox("haha","no word",MB_OK);
- return ;
- }
- }
使用VC向word中插入图片
最新推荐文章于 2023-04-06 00:23:12 发布