读书人

ole word为啥只要把quot;Visiblequot;设为true

发布时间: 2012-03-04 11:13:34 作者: rapoo

ole word为啥只要把"Visible"设为true总弹出这个呢
Variant vWordApp;

try
{
vWordApp = Variant::CreateObject("Word.Application");
}
catch(...)
{
MessageBox(0, "启动 Word 出错, 可能是没有安装Word.","DBGrid2Word", MB_OK | MB_ICONERROR);
vWordApp = Unassigned;
return;
}
// 隐藏Word界面
vWordApp.OlePropertySet("Visible", false);//这里只要设定为true,设为false没有问题
在增加table是就会出现这个
"Word无法保存此文件,因为它在别处打开.(C:\...\STARTUP\Powerword.dot)"
的告警;就无法响应了

[解决办法]
vWordApp.OlePropertySet("DisplayAlert", false);

读书人网 >C++ Builder

热点推荐