日期:2014-05-18  浏览次数:20854 次

vs2005操作word模板的问题
用以下代码来操作word 2003生成的模板
Word.ApplicationClass oWordApp = new Word.ApplicationClass();
object oTemplate = "c:\\MyTemplate.dot";
oWordDoc = oWordApp.Documents.Add(ref oTemplate, ref Missing,ref Missing, ref Missing);
object oBookMark = "MyBookmark";
oWordDoc.Bookmarks.Item(ref oBookMark).Range.Text = "Some Text Here";
结果报错,Bookmarks没有Item属性。找了好久,也没有发现问题出在哪里?

在vs2005里提示错误 与“Microsoft.Office.Interop.Word.Bookmarks.this[ref object]”最匹配的重载方法具有一些无效参数。


------解决方案--------------------
oWordDoc.Bookmarks[ref oBookMark].Range.Text