#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之后,所有的属性 功能都不能用,大侠们帮帮忙~

解决方案 »

  1.   

    没有回复啊
    后来就改用控件做了~奇怪的是,好像工程里有Office的控件的时候,有Ole就会有问题,运行时有异常~
    不知道是不是这样呢?
    还是使用Ole(或者是BCB的Office控件)在使用中还有什么限制呢?有知道的高手,盼解答~
      

  2.   

    你去BCB问嘛。。
      

  3.   

    WordApp.OlePropertySet("Visible",(Variant)true);//这样改下就行了