我在头文件中使用
#import "E:\Program Files\Common Files\Microsoft Shared\Office10\MSO.DLL" rename("RGB","Rgb")
#import "E:\Program Files\Common Files\Microsoft Shared\VBA\VBA6\VBE6EXT.OLB"
#import "E:\Program Files\Microsoft Office\Office10\MSWORD.OLB" rename("ExitWindows","ExWindows") rename("FindText","FindTxt")
using namespace Office;
using namespace VBIDE;
using namespace Word;
将word导入后,这样使用有错吗?if (::CoInitialize(NULL)!=S_OK)
{
AfxMessageBox("初始化COM支持库失败!");
return 0;
}
Word::_ApplicationPtr pWdApp;
pWdApp.CreateInstance(__uuidof(Word::_Application));
//操作...................
::CoUninitialize();在pAcApp.CreateInstance那一步,总是返回NULL,即指针pWdApp总是为空,下面的操作当然就错误。
请问各位高手,是哪里出了问题啊?
#import "E:\Program Files\Common Files\Microsoft Shared\Office10\MSO.DLL" rename("RGB","Rgb")
#import "E:\Program Files\Common Files\Microsoft Shared\VBA\VBA6\VBE6EXT.OLB"
#import "E:\Program Files\Microsoft Office\Office10\MSWORD.OLB" rename("ExitWindows","ExWindows") rename("FindText","FindTxt")
using namespace Office;
using namespace VBIDE;
using namespace Word;
将word导入后,这样使用有错吗?if (::CoInitialize(NULL)!=S_OK)
{
AfxMessageBox("初始化COM支持库失败!");
return 0;
}
Word::_ApplicationPtr pWdApp;
pWdApp.CreateInstance(__uuidof(Word::_Application));
//操作...................
::CoUninitialize();在pAcApp.CreateInstance那一步,总是返回NULL,即指针pWdApp总是为空,下面的操作当然就错误。
请问各位高手,是哪里出了问题啊?
解决方案 »
- winAIP的CreateThread()函数创建的是什么类型的线程,用户级还是内核控制线程,还是组合方式线程?
- 滚动跳响应函数的一个问题
- 深入浅出MFC 第三章有关 CreateObject() 的问题
- 高分求书!!!Win32开发人员参考库前三卷
- 新建对话框的问题
- 各位兄弟,在SDK编程中如果实现窗口分割呢?
- 迷惑
- 有人看《SQL入门经典》第四版吗
- CFile::Open()的路径问题?
- 关于VS2013加载ocx控件提示自动注册失败的问题
- CWnd::InvalidateRect的参数LPRECT的坐标是不是逻辑坐标?(加分)
- IE调用一个atl activex,但是不能够接收activex返回的事件!????
rename_namespace("msword")
using namespace msword;