在C#中如何调用系统中以有的文件 例如: 在程序运行时单击 button 控件,就会调用系统中以安装的 word 。------以知道word的路径。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 读注册表.操作方式,你先在你计算机注册表里,找到word.exe在那里,知道注册表路径后.你就好解决了.但现在我不能肯定的是word2003 word2007等,是否在注册的同一个键值内 對,讀注冊表,一樣的,我用的word2000,同word2003是一樣的 我是个初学者,假如我以经知道了word.exe 的路径,我该用什么语句来调用。我现在就想知道这个语句是什么?怎么用? 如果无法确定客户机安装的office版本,最好用vb.net来调用word,用createobject("Word.Application")方法,可以创建word实例,对word对象的调用全部采用隐式方法调用,不过要注意不同版本office中方法的差别。用C#的话就要确定客户安装的office版本,引用word object。 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】这两个命名空间; 即然已知道Word路径,使用Process.Start(path)即可完成调用。 winfrom中如何让我的button得到焦点? 子窗体打开另一个子窗体,DataGridView中重写数据不显示 如何实现数据同步 webbrowser来做winform界面如何? 求一源码:c#和asp做的简单登陆注册功能 100分的问题链接懂linq的进来看,绝对是100 关于取日期的问题 不能获取数据?我是新后,请帮忙 问题不难 有懂得朋友请指点一二(ASP.NET 调用存储过程) 在C#中能不能包还C++的头文件,用C++的.lib 关于windows窗体中的treeview的一个普遍的问题 如何给 ListView 设置 BackgroundImage
操作方式,你先在你计算机注册表里,找到word.exe在那里,知道注册表路径后.你就好解决了.但现在我不能肯定的是word2003 word2007等,是否在注册的同一个键值内
假如我以经知道了word.exe 的路径,我该用什么语句来调用。
我现在就想知道这个语句是什么?
怎么用?
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】这两个命名空间;