在自己的程序里要用另一个文本编辑工具(现有的)打开word文档。
就是在我的程序里调用另一个外部的文本编辑程序(不是word),打开.doc文档。比如用UltraEdit打开word文档。怎么做?实际上是要用一个PPView打开现成的.ppt文档。ShellExecute能行吗?

解决方案 »

  1.   

    implementationuses ShellAPI;{$R *.dfm}procedure TForm1.Button1Click(Sender: TObject);
    begin
      ShellExecute(0, 'open', 'g:\UltraEdit.exe', 'g:\新建 文本文档.doc', nil ,SW_SHOW);
    end;————————————————————————————————————
    宠辱不惊,看庭前花开花落,去留无意;毁誉由人,望天上云卷云舒,聚散任风。
    ————————————————————————————————————
      

  2.   

    ShellExecute能设置打开程序的窗体的名字吗?或者怎么对用ShellExecute打开的程序发送消息进行操作呢?