Excel VBAで貼り付けオプションの表示、非表示の設定をする方法の記録です。
貼り付けオプションの設定は「DisplayPasteOptions」プロパティを使います。
< スポンサーリンク >
「DisplayPasteOptions」構文
Applicationオブジェクト.DisplayPasteOptions = True or False
True = 貼り付けオプションを表示
False = 貼り付けオプションを非表示
「DisplayPasteOptions」は、Microsoft Office全体の設定なので、他のOfficeアプリケーションのすべてに影響します。
「DisplayPasteOptions」プロパティをTrueに設定すると、Excelで[オートフィル オプション]ボタンがオフになります。
[オートフィル オプション]はExcelだけ存在するボタンで、[貼り付けオプション]ボタンは他のすべてのOfficeアプリケーションで使用できます。
VBAで「貼り付けオプション」を設定する例
「貼り付けオプション」を表示
「貼り付けオプション」を表示するには「True」を設定します。
VBAを実行し、Excelのオプションを見ると、「コンテンツを貼り付けるときに[貼り付けオプション]ボタンを表示する」にチェックが入っています。
Sub test()
Application.DisplayPasteOptions = True
End Sub
「貼り付けオプション」を非表示
「貼り付けオプション」を表示するには「False」を設定します。
VBAを実行し、Excelのオプションを見ると、「コンテンツを貼り付けるときに[貼り付けオプション]ボタンを表示する」にチェックが外れています。
Sub test()
Application.DisplayPasteOptions = False
End Sub
▼▼ 「貼り付けオプション」を手動で設定する方法はこちら ▼▼
>> Excel 貼り付けオプションが邪魔!表示させない方法
Excelを使っていて、コピーして貼り付けると別のセルの上に貼り付けオプションが表示されませんか? 私はこの貼り付けオプションがとっても邪魔なんです。 貼り付けオプションが表示されている下のセルを見たい時が多いのです。 …
こんな記事も書いています