如何在项目中引用word文档

时间:2013-01-25 14:34:25

标签: c# asp.net .net visual-studio-2010

我想在visual studio项目中使用word文件进行编辑并返回文件。

Microsoft.Office.Interop.Word.Document tempDoc = null;
try
{
    object missing = System.Reflection.Missing.Value;
    Application wordApp = new Application();

    //I have a copy on C: and this works.
    object useFileName = "C:\\WordFile.doc";

    object readOnly = false;
    object isVisible = false;
    wordApp.Visible = false;
    tempDoc = wordApp.Documents.Open(ref useFileName, ref missing,
        ref missing, ref missing, ref missing, ref missing,
        ref missing, ref missing, ref missing, ref missing,
        ref missing, ref isVisible, ref missing, ref missing,
        ref missing, ref missing);
    ...
    }
    return tempDoc;

如何在项目中引用word文档(Content / Documents / WordFile)?

2 个答案:

答案 0 :(得分:1)

可能使用Server.MapPath指定映射到物理目录的相对或虚拟路径。

Server.MapPath("~/Content/Documents/WordFile")

答案 1 :(得分:1)

您可以从中获取执行代码的位置     。System.Reflection.Assembly.GetExecutingAssembly()位置;

或者将文档位置放在配置文件中。