我在C#中的Microsoft office库中遇到了一些问题。当我试图让本表在我的第一页的页脚,程序无法找到它,我只能拿到表中的文本格式:c#如何在word文档的页脚中获取表格
object nom_fi = (object)chemin;
object readOnly = false;
object isVisible = false;
object missing = System.Reflection.Missing.Value;
Microsoft.Office.Interop.Word.Application wordApp = new Microsoft.Office.Interop.Word.Application();
Microsoft.Office.Interop.Word.Document doc = wordApp.Documents.Open(ref nom_fi, ref missing, ref readOnly, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref isVisible, ref missing, ref missing, ref missing, ref missing);
doc.Activate();
foreach (Microsoft.Office.Interop.Word.Section sec in doc.Sections)
{
Microsoft.Office.Interop.Word.Range range = sec.Footers[Microsoft.Office.Interop.Word.WdHeaderFooterIndex.wdHeaderFooterPrimary].Range;
Microsoft.Office.Interop.Word.Table t = range.Tables[0];
}
doc.Close();
感谢您的关注
编辑:异常:
它说:“需要收集的成员不存在”
你是什么意思“程序找不到它,我只能以文本格式获取表格”? – STORM
我有个例外: – alexay68
我可以得到range.Text,它返回由\ t \和其他分隔的页脚字段,但是range.Tables [0]返回异常 – alexay68