判断word文档中的checkbox是否被选中 - char u0015, microsoft.office.interop.word in c#
Determine if checkbox in word document is checked or not - char u0015, microsoft.office.interop.word in c#
必填信息
有一个包含以下单元格的 word 文档:
使用 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
文本结果是:
\u0015 will be taken over from employee (wird übernommen von MA)
\u0015 needs to be ordered (muss neu bestellt werden)
\u0015 no need for Laptop/PC (braucht kein Laptop/PC)
问题
\u0015
是word文件中的小复选框。但不管复选框是否被选中,char 表示为 \u0015
.
问题
有什么方法可以确定 \u0015 no need for Laptop/PC (braucht kein Laptop/PC)
中的小复选框是否被选中?
您可以使用文档 class 的 FormFields
属性 来访问控件。然后你可以使用 CheckBox 属性 其中 returns 一个 CheckBox
表示复选框表单字段的对象。
ActiveDocument.FormFields(1).CheckBox.Value = False
必填信息
有一个包含以下单元格的 word 文档:
使用 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
文本结果是:
\u0015 will be taken over from employee (wird übernommen von MA)
\u0015 needs to be ordered (muss neu bestellt werden)
\u0015 no need for Laptop/PC (braucht kein Laptop/PC)
问题
\u0015
是word文件中的小复选框。但不管复选框是否被选中,char 表示为 \u0015
.
问题
有什么方法可以确定 \u0015 no need for Laptop/PC (braucht kein Laptop/PC)
中的小复选框是否被选中?
您可以使用文档 class 的 FormFields
属性 来访问控件。然后你可以使用 CheckBox 属性 其中 returns 一个 CheckBox
表示复选框表单字段的对象。
ActiveDocument.FormFields(1).CheckBox.Value = False