我试图通过 C# 中的自动化来更改单词复选框(来自开发人员选项卡)的值,但未成功。我尝试了不同的方法,但我在互联网上搜索时总能找到的唯一方法是:
当您处于开发人员模式时,通过单击复选框的属性来查找复选框的名称
object oCheckbox = "Checkbox_name"
document_name.FormFields.get_Item(ref oCheckbox).CheckBox.Value = true/false;
但是每当我执行代码时,我都会收到以下错误(集合的请求成员不存在),这意味着如果我理解正确,我的文档中没有名为“Checkbox_name”的复选框。
我还尝试将具有相同名称的复选框加入书签并执行:
document_name.BookMarks.get_Item(ref oCheckbox).CheckBox.Value
但它也不起作用......