C#获取Word文档中所有表格的实现代码分享
今天从数据库生成了一份数据字典,但是没有备注,所以需要程序把表格都读出来。用到了下面的代码,亲测可用~~
objectoFileName=@"F:\数据库.docx";
objectoReadOnly=false;
objectoMissing=System.Reflection.Missing.Value;
Microsoft.Office.Interop.Word._ApplicationoWord;
Microsoft.Office.Interop.Word._DocumentoDoc;
oWord=newMicrosoft.Office.Interop.Word.Application();
oWord.Visible=false;
oDoc=oWord.Documents.Open(refoFileName,refoMissing,refoReadOnly,refoMissing,refoMissing,
refoMissing,refoMissing,refoMissing,refoMissing,refoMissing,refoMissing,refoMissing);
//MessageBox.Show(oDoc.Tables.Count.ToString());
for(inttablePos=1;tablePos<=oDoc.Tables.Count;tablePos++)
{
Microsoft.Office.Interop.Word.TablenowTable=oDoc.Tables[tablePos];
stringtableMessage=string.Format("第{0}/{1}个表:\n",tablePos,oDoc.Tables.Count);
for(introwPos=1;rowPos<=nowTable.Rows.Count;rowPos++)
{
for(intcolumPos=1;columPos<=nowTable.Columns.Count;columPos++)
{
tableMessage+=nowTable.Cell(rowPos,columPos).Range.Text;
tableMessage=tableMessage.Remove(tableMessage.Length-2,2);
tableMessage+="\t";
}
tableMessage+="\n";
}
MessageBox.Show(tableMessage);
}
热门推荐
10 五一公司放假祝福语简短
11 追星女孩的祝福语简短
12 给长辈端午祝福语 简短
13 生日祝福语有诗意简短
14 团圆日祝福语简短
15 中秋商务祝福语简短最新
16 温暖文艺简短祝福语短句
17 男孩上学祝福语简短的
18 入住酒店文案祝福语简短