簡體   English   中英

用C#打開Word文檔

[英]open word doc with c#

我使用一些代碼,發現使用c#從網頁中打開word文檔。 我已將文檔作為現有項目添加到項目中,我只是想知道在代碼中引用它們的簡便方法,

例如

        object filename = "f:\\Online_signup1\\DONE-Signup_Step1.dot";

或者只是對象文件名=“ DONE-Signup_Step1.dot”; 再次感謝

我將它們全部放在項目中的“資源”文件夾或類似文件夾中,添加一個具有該文件夾名稱的項目設置文件(“ 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"];

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM