string strFileName=System.Windows.Forms.Application.StartupPath+"\\a.doc";
Object str = strFileName;
Word.ApplicationClass myWordApp = new Word.ApplicationClass();
Word.Document myWordDoc;
Object Nothing=System.Reflection.Missing.Value;
Object Nothing1=System.Reflection.Missing.Value;
myWordDoc=myWordApp.Documents.Add(ref Nothing,ref Nothing,ref Nothing,ref Nothing);
myWordDoc.Paragraphs.Last.Range.Text="sdfasdfasdfasdf";
Word.Range range = myWordDoc.Range(ref Nothing,ref Nothing);
myWordDoc.Tables.Add(range,21,5,ref Nothing,ref Nothing1);range.Borders[Word.WdBorderType.wdBorderTop].LineStyle = Word.WdLineStyle.wdLineStyleSingle;
range.Borders[Word.WdBorderType.wdBorderBottom].LineStyle = Word.WdLineStyle.wdLineStyleSingle;
range.Borders[Word.WdBorderType.wdBorderLeft].LineStyle = Word.WdLineStyle.wdLineStyleSingle;
range.Borders[Word.WdBorderType.wdBorderRight].LineStyle = Word.WdLineStyle.wdLineStyleSingle;
range.Borders[Word.WdBorderType.wdBorderHorizontal].LineStyle = Word.WdLineStyle.wdLineStyleSingle;
range.Borders[Word.WdBorderType.wdBorderVertical].LineStyle = Word.WdLineStyle.wdLineStyleSingle;为什么最后画竖线的时候出错,提示:“ 集合所要求的成员不存在”。
怎么解决这个问题?
Object str = strFileName;
Word.ApplicationClass myWordApp = new Word.ApplicationClass();
Word.Document myWordDoc;
Object Nothing=System.Reflection.Missing.Value;
Object Nothing1=System.Reflection.Missing.Value;
myWordDoc=myWordApp.Documents.Add(ref Nothing,ref Nothing,ref Nothing,ref Nothing);
myWordDoc.Paragraphs.Last.Range.Text="sdfasdfasdfasdf";
Word.Range range = myWordDoc.Range(ref Nothing,ref Nothing);
myWordDoc.Tables.Add(range,21,5,ref Nothing,ref Nothing1);range.Borders[Word.WdBorderType.wdBorderTop].LineStyle = Word.WdLineStyle.wdLineStyleSingle;
range.Borders[Word.WdBorderType.wdBorderBottom].LineStyle = Word.WdLineStyle.wdLineStyleSingle;
range.Borders[Word.WdBorderType.wdBorderLeft].LineStyle = Word.WdLineStyle.wdLineStyleSingle;
range.Borders[Word.WdBorderType.wdBorderRight].LineStyle = Word.WdLineStyle.wdLineStyleSingle;
range.Borders[Word.WdBorderType.wdBorderHorizontal].LineStyle = Word.WdLineStyle.wdLineStyleSingle;
range.Borders[Word.WdBorderType.wdBorderVertical].LineStyle = Word.WdLineStyle.wdLineStyleSingle;为什么最后画竖线的时候出错,提示:“ 集合所要求的成员不存在”。
怎么解决这个问题?
WordDoc.Tables[1].Borders.InsideLineStyle = Word.WdLineStyle.wdLineStyleSingle;
WordDoc.Tables[1].Borders.OutsideLineStyle = Word.WdLineStyle.wdLineStyleSingle;