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

使用WordApplication连接Word时的有关问题

2012-04-16 
使用WordApplication连接Word时的问题【急】我使用TWordApplication和TWordDocument控件来连接Word,代码如下

使用WordApplication连接Word时的问题【急】
我使用TWordApplication和TWordDocument控件来连接Word,代码如下:
        try
        {
                WordApp-> Connect();
        }
        catch(...)
        {
                ShowMessage( "Word   may   not   be   installed   ... ");
                WordApp-> Disconnect();
                return;
        }

        try
        {
                //   Word   Initialize
                AnsiString   TemplateName= "C:\\prev.dot ";//模板名称
                OleVariant   Template=TemplateName;
                OleVariant   NewTemplate   =   false;
                WordApp-> GetDefaultInterface()-> Visible   =   true;
                WordApp-> set_Caption(StringToOleStr( "Spec "));
                WordApp-> Documents-> Add(Template,   NewTemplate);//添加文档
                WordDoc-> ConnectTo(WordApp-> get_ActiveDocument());
                WordApp-> Options-> set_CheckSpellingAsYouType(false);
                WordApp-> Options-> set_CheckGrammarAsYouType(false);
                ......
        }
        catch(...)
        {
                ShowMessage( "Word   operation   error   ...   ");
                WordApp-> Disconnect();
                return;
        }

使用该程序可以打开特定模版并生成一个新的Word文档。
当我在程序尚未退出时关闭外部的Word应用程序后,再次运行该代码段,会出现错误对话框(HRCHECK):
'this-> get_Documents((Word_2k::Documents**)&prop) ':RPC服务器不可用。@d:\program   files\borland\cbuilder6\vcl\word_2k.h/5151

请问该问题应当如何解决?谢谢各位!

[解决办法]
不会,帮你顶。
[解决办法]
ding

热点排行