#include "Word_2K_SRVR.h"
在一个按钮的click事件:
{
CoInitialize(NULL);
Variant WordApp,WordActiveDocument;
try
{
WordApp = Variant::CreateObject("Word.Application");
//在下面的语句里就会有异常
WordApp.OlePropertySet("Visible", true);
}
catch(...)
{
ShowMessage( "No install word software!");
}
CoUninitialize();
} 请教下各位大侠,到底会是哪里的原因呢?(抛出异常似乎说是EVariantInvalidOpError.)
为了锁定错误,所以就只写了这一点,问题就是,WordApp CreateObject之后,所有的属性 功能都不能用,大侠们帮帮忙~
在一个按钮的click事件:
{
CoInitialize(NULL);
Variant WordApp,WordActiveDocument;
try
{
WordApp = Variant::CreateObject("Word.Application");
//在下面的语句里就会有异常
WordApp.OlePropertySet("Visible", true);
}
catch(...)
{
ShowMessage( "No install word software!");
}
CoUninitialize();
} 请教下各位大侠,到底会是哪里的原因呢?(抛出异常似乎说是EVariantInvalidOpError.)
为了锁定错误,所以就只写了这一点,问题就是,WordApp CreateObject之后,所有的属性 功能都不能用,大侠们帮帮忙~
后来就改用控件做了~奇怪的是,好像工程里有Office的控件的时候,有Ole就会有问题,运行时有异常~
不知道是不是这样呢?
还是使用Ole(或者是BCB的Office控件)在使用中还有什么限制呢?有知道的高手,盼解答~