添加对 Office 库的引用失败:类型或命名空间名称 Word 未找到

Mei*_*eir 3 .net c# ms-office office-interop

我尝试使用这里的示例代码

我转到“添加引用”对话框并添加“Microsoft Word 12 库”,但它没有出现在解决方案资源管理器中。我还补充道:using Microsoft.Office;

尝试声明“Word”对象时收到以下错误消息。

错误 1:找不到类型或命名空间名称“Word”(是否缺少 using 指令或程序集引用?)

关于如何正确引用Word库有什么建议吗?

Han*_*son 5

编辑:更改为不使用剪贴板

using Microsoft.Office.Interop.Word;

public string Test(string path)
{
    Microsoft.Office.Interop.Word.Application wordApp = new Microsoft.Office.Interop.Word.Application();
    object file = path;
    object nullobj = System.Reflection.Missing.Value;

    Document doc = wordApp.Documents.Open(ref file, ref nullobj, ref nullobj,
                                           ref nullobj, ref nullobj, ref nullobj,
                                           ref nullobj, ref nullobj, ref nullobj,
                                           ref nullobj, ref nullobj, ref nullobj);

    string result = doc.Content.Text.Trim();
    doc.Close();
    return result;
}
Run Code Online (Sandbox Code Playgroud)