我在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