用c打开word文档#
问题描述:
使用一些代码我发现使用c#从网页打开word文档。 我已经加入的文档,以项目为现有的项目,我只是想知道besy方式引用它们的代码,用c打开word文档#
如
object filename = "f:\\Online_signup1\\DONE-Signup_Step1.dot";
或只是 目标文件名=“DONE-Signup_Step1。点”; 再次感谢
答
我会把它们全部放在项目中的“Resources”文件夹或类似项目中,添加一个名为该文件夹的项目设置文件(“app.config”),然后引用它们使用 -
在您的app.config文件:
<setting name="DocumentDirectory" serializeAs="String">
<value>F:\Online_signup1\Resources</value>
</setting>
某处:
string docDir = Settings.Default.DocumentDirectory;
在其他地方:
string filename = Path.Combine(docDir, myfile)
这样一来,如果您曾经分发程序/移动任何东西,您不会被卡住在您的代码中并随时更改文件名,只需更改设置文件中的目录即可。
对于Web项目,你可以把它在web.config文件中,就像这样:
<appSettings>
<add key="DocumentDirectory" value="F:\Online_signup1\Resources"/>
</appSettings>
,并获得通过:
string docDir = ConfigurationManager.AppSettings["DocumentDirectory"];
我可以把 F:\ Online_signup1 \ Resources 在应用程序web.config? 如果应该将它放在任何其他标签内? 再次感谢 –
DarkW1nter
2010-05-07 08:25:23
Web.config的作品 - 请参阅我的更新答案。 – tzaman 2010-05-07 08:36:28