例如:
     在程序运行时单击 button 控件,就会调用系统中以安装的 word 

------以知道word的路径。

解决方案 »

  1.   

    读注册表.
    操作方式,你先在你计算机注册表里,找到word.exe在那里,知道注册表路径后.你就好解决了.但现在我不能肯定的是word2003  word2007等,是否在注册的同一个键值内
      

  2.   

    對,讀注冊表,一樣的,我用的word2000,同word2003是一樣的
      

  3.   

    我是个初学者,
    假如我以经知道了word.exe 的路径,我该用什么语句来调用。
    我现在就想知道这个语句是什么?
    怎么用?
      

  4.   

    如果无法确定客户机安装的office版本,最好用vb.net来调用word,用createobject("Word.Application")方法,可以创建word实例,对word对象的调用全部采用隐式方法调用,不过要注意不同版本office中方法的差别。用C#的话就要确定客户安装的office版本,引用word object。
      

  5.   

    1、读注册表,找到Word的安装路径:
    RegistryKey WordInstall = Registry.LocalMachine.OpenSubKey(@"Software\Microsoft\Office\11.0\Word\InstallRoot\");
    string myPath = WordInstall .GetValue("Path").ToString();
    2、启动进程:
    Process.Start("WinWord.exe", myPath );备注:分别引用【using Microsoft.Win32 】和【using System.Diagnostics】这两个命名空间;
      

  6.   

    即然已知道Word路径,使用Process.Start(path)即可完成调用。