処理方法の性格上、トラブルにつながりやすいので長文となります。印刷ダイアログの「注釈とフォーム」をOLEで制御する方法は有りません。別の方法が有るのでご提案させて頂きます。その内容の最終的な動作検証はしていないのでご注意下さい。注釈とフォーム▼概略レジストリを操作して、Acrobat/印刷の「注釈とフォーム」に該当する箇所を強制的に変更します。Acrobatは起動時のみにレジストリからその内容を読み取り、各設定内容に反映します。終了時のみに各種動作上の設定内容をレジストリに保存します。Acrobat起動中にレジストリからの読み込みや書き込みは基本的に有りません。APIを一般的に使います。当サイトではRegコマンド使用した方法(1~2日後にこのコメント下部で紹介)をご提案します。64bit今回の該当するレジストリの箇所は以下です。XIのバージョンで変わります。使用中のAcrobatバージョン番号はコチラから取得できます。ネットには"iprintWhat"の値で保存されている、という情報は存在しません。ココに書いている方法(内容も使用しているツールも古い・・)で当サイトが独自に調査した結果です。「注釈とフォーム」を変更して出したのが以下の結果です。:フォームフィールドのみ▼VBAでの処理手順これ以降はVBAロジックでの処理です。Acrobatを強制的に終了します。エラーも判断せずに終了の命令を実行するだけで結構です。メモリに残っているとイロイロと後で困るからです。以下の)内容を一旦保存します。