我在控制檯應用程序中使用Microsoft.Office.Interop.Word命名空間以從MS Word文檔獲取表單數據。在這個MSWord文檔中,每個字段都被分配了一個我正在用作ID的書籤。獲取字段書籤
我希望能夠檢索字段的值的書籤,並將其存儲在dictionary.I只能夠獲得每個字段的值,但不是書籤和字段。
有沒有辦法讓wdField.Result.Bookmark得到字段的書籤?我看着MSDN documentation,但我很難做到這一點。下面是我用列舉foreach循環:
foreach (Field wdField in oWordDoc.Fields)
{
wdField.Select();
string fieldText = wdField.Result.Text
Console.WriteLine(fieldText);
//string fieldBookMark = wdField.Result.BookMark
}
書籤屬於'書籤collection'。要獲得它的文本,你需要參考'書籤(名稱).range.text' –
這基本上回答了我的問題。 – GoofyBall