读书人

老妖请进待调用ExcelServer.Conne

发布时间: 2012-03-01 10:25:46 作者: rapoo

老妖请进,在线等待,调用ExcelServer.Connect关闭了其他正在打开的Excel文件问题
我搜索了一下,没有其他人反应这个问题,奇怪,难道别人都没有碰到过吗?

[解决办法]
按照标题关闭是不会影响别的“excel”

[解决办法]
ole专业户(老妖)最近好像挺忙的,很少露面!
[解决办法]
我来了。

我不曾用过Office组件,一直以来都是直接用OLE代码操作Office。
[解决办法]
不会的
[解决办法]
try
{
wa-> Connect();
}
catch (Exception &exception)
{
MessageDlg( "对不起,您的系统没有安装Microsoft Word2000或以上版本,不能生成报表! ", mtError, TMsgDlgButtons() < < mbYes, 0);
Close();
return;
}
TVariant FileName = "Normal.dot ";
TVariant doctype = wdTypeDocument;
TVariant NewTemplate = false;
TVariant ItemIndex = 1;

wa-> Set_Caption(WideString( "test "));
wa-> Documents-> Add(&FileName, &NewTemplate,&doctype);
wa-> Set_ScreenUpdating(false);
wa-> Options-> CheckSpellingAsYouType = false;
wa-> Options-> CheckGrammarAsYouType = false;

wd-> ConnectTo(wa-> Documents-> Item(&ItemIndex));

//用wd操作........

wd-> Disconnect();
wa-> Disconnect();

读书人网 >C++ Builder

热点推荐