C# のオートメーションを使用して、(開発者タブから) Checkbox という単語の値を変更しようとして失敗しました。私はさまざまな方法を試しましたが、インターネットで検索するときに常に見つける唯一の方法は次のとおりです。
開発者モードでチェックボックスのプロパティをクリックして、チェックボックスの名前を見つけます
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
しかし、それもうまくいきません...