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

C#引用word出错
using Microsoft.Office.Interop.Word;


  wordDoc.Tables.Add(rng2, 14, 6, ref missingValue, ref missingValue);
  wordDoc.Tables.Item(1).Rows.HeightRule = Word.WdRowHeightRule.wdRowHeightAtLeast;
  wordDoc.Tables.Item(1).Rows.Height = wordApp.CentimetersToPoints(float.Parse("0.8"));
  wordDoc.Tables.Item(1).Range.Font.Size = 10;
  wordDoc.Tables.Item(1).Range.Font.Name = "宋体";



错误 1 “Microsoft.Office.Interop.Word.Tables”不包含“Item”的定义,并且找不到可接受类型为“Microsoft.Office.Interop.Word.Tables”的第一个参数的扩展方法“Item”(是否缺少 using 指令或程序集引用?) H:\TM\08\PWMS\PWMS\PerForm\F_ManFile.cs 846 32 PWMS


请问:我在网上搜索了一下,找不到正确答案。有哪位大侠指点一下?在此多谢了。虽然分不多,但心诚啊。

------解决方案--------------------
是不是版本没对,你引用的那个没Item
填加引用:Microsoft Office 11.0 Object Library 
把Tables.Item(1)改成Tables[1]。
------解决方案--------------------
http://topic.csdn.net/u/20120319/10/b1bd2f65-1414-40d9-8fac-29473cf77878.html
------解决方案--------------------
无需安装office、脱离office、 操作office

TX Text Control .NET是完全的免最终用户版权使用费(royalty-free)的文字处理控件(类似于Word的功能),在控件中为开发者提供了大量的文字处理特性