[英]Determine if checkbox in word document is checked or not - char u0015, microsoft.office.interop.word in c#
使用 Microsoft.Office.Interop.Word 訪問像這樣的單元格文本:
Document doc = ap.Documents.Open(path, ReadOnly: true, Visible: false);
Table docTable = doc.Tables[1];
string field = table.Rows[12].Cells[2].Range.Text
文本結果是:
\ 將接替員工 (wird übernommen von MA)
\ 需要訂購(muss neu bestellt werden)
\ 不需要筆記本電腦/PC (braucht kein Laptop/PC)
\
是 word 文件中的小復選框。 但無論是否選中復選框,字符表示都是\
。
有什么方法可以確定是否選中了\ no need for Laptop/PC (braucht kein Laptop/PC)
的小復選框?
您可以使用 Document 類的FormFields
屬性來訪問控件。 然后您可以使用CheckBox屬性,該屬性返回一個CheckBox
對象,該對象表示復選框表單字段。
ActiveDocument.FormFields(1).CheckBox.Value = False
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.