首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

运行 Ex.OlePropertySet("Visible"false) 就报错,多谢

2012-02-26 
运行 Ex.OlePropertySet(Visible,false)就报错,请指教,谢谢try{Ex Variant::CreateObject(Excel.Appli

运行 Ex.OlePropertySet("Visible",false) 就报错,请指教,谢谢
try
  {
  Ex= Variant::CreateObject("Excel.Application");
  }
  catch(...)
  {
  MessageBox(0, "启动 Excel 出错, 可能是没有安装Excel.","ListView2Excel", MB_OK | MB_ICONERROR);
  return;
  }
  Ex.OlePropertySet("Visible",false); 

当执行到 // 隐藏Excel界面 
  Ex.OlePropertySet( "Visible ", false); 
时就报错了,提示(Sysvari.h中): 
  OlePropertySet(name, static_cast <TAutoArgsBase&> (args)); 
这一行通不过。 

这是怎么回事呀? 
怎么也想不明白。
求高手解答,谢谢!

[解决办法]
看错了,抱歉,
这样呢
Ex.OlePropertySet("Visible",(Variant)false);
[解决办法]
执行到OlePropertySet("Visible",false);出现异常,通常是创建的Excel对象有问题导致的。看看任务管理器中是否有未结束的Office进程,或者重启再试。

热点排行