C#打开word,出现此问题,求详细解释下
string basicPath = System.AppDomain.CurrentDomain.BaseDirectory;
object file = System.IO.Path.Combine(basicPath, "B.doc");
Word.ApplicationClass wordApp = new Word.ApplicationClass();
object nullobj = System.Reflection.Missing.Value;
Word.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,
ref nullobj, ref nullobj, ref nullobj, ref nullobj);
doc.ActiveWindow.Selection.WholeStory();
doc.ActiveWindow.Selection.Copy();
IDataObject data = Clipboard.GetDataObject();
//读取word中的文本
lable1.Text = data.GetData(DataFormats.Text).ToString();
doc.Close(ref nullobj, ref nullobj, ref nullobj);
警告2方法“Microsoft.Office.Interop.Word._Document.Close(ref object, ref object, ref object)”和非方法“Microsoft.Office.Interop.Word.DocumentEvents2_Event.Close”之间存在二义性。将使用方法组。C:\Documents and Settings\Administrator\桌面\TeExam\LoginClass.cs4317TeExam
[解决办法]
你是如何解决二义性的?方法组是什么?
[解决办法]
在不同的命名空间下有一样名字的方法,所以二意了
[解决办法]
这个正常 我之前也遇到过~~!!
[解决办法]
这个,以前经常遇到