WordApplication.Connect ;
   WordApplication.Visible :=true;
   WordApplication.Caption:='例子';
   TEmplaTe:=EmptyParam;
   ITEmIndex:=1;
   WordApplication.Documents.Add(Template,NewTemplate);// 这里出错!!!!
   WordDocument.ConnectTo(WordApplication.Documents.ITEm(ITEmIndex));
执行这段代码,执行到WordApplication.Documents.Add(Template,NewTemplate);时出错,出错信息:参数值超出可接受范围。怎么回事呀, delphi5.0 + office2000

解决方案 »

  1.   

    你的参数不对WordApplication.Documents.Add(Template,NewTemplate);你可以查看ADD的DELPHI帮助看看!
    有问题请发信息到我的E-mail:[email protected]
      

  2.   

    我是Copy书上的一段代码,其中Template,NewTemplate定义为:OleVariant,就是搞不懂呀!!!!!!!!
      

  3.   

    OFFICE版本不对吧;如果是OFFICE2000我看了不只是两个参数;
      

  4.   

    用另一种方法解决了
    var
     wordApplication:variant;
    ///
    wordApplication:=CreateOleObject('word.object');
    wordApplication.fileNew;
    可以用