///
/// 添加Word文件,返回文件内容string
///

///
///
public string AddWord(object fileName)
{
    string fileContent = "";
    Word.ApplicationClass app = new Word.ApplicationClass();
    Word.Document doc = null;
    object missing = System.Reflection.Missing.Value;
    object readOnly = false;
    object isVisible = false;

    try
    {
        doc = app.Documents.Open(ref fileName,ref missing,ref readOnly,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);
        doc.ActiveWindow.Selection.WholeStory();
        doc.ActiveWindow.Selection.Copy();

        IDataObject data = Clipboard.GetDataObject();
        fileContent = data.GetData(DataFormats.Text).ToString();
    }
    finally
    {
        if (doc != null)
        {
            doc.Close(ref missing,ref missing,ref missing);
            doc = null;
        }
        if (doc == null)
        {
            app.Quit(ref missing,ref missing,ref missing);
            app = null;
        }
    } 
    return fileContent;
}

相关文章:

  • 2021-09-08
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-11-28
  • 2022-02-12
  • 2021-07-28
  • 2021-06-16
相关资源
相似解决方案