Excel 2010 VBA - MSGBOX、DEBUG.PRINT などでフォント プロパティが割り当てられたテキストを使用する方法

Excel 2010 VBA - MSGBOX、DEBUG.PRINT などでフォント プロパティが割り当てられたテキストを使用する方法

マクロでフォント プロパティ (色など) が割り当てられたセルを含むワークシートがあります。

選択したセルを DEBUG.PRINT して (または、それを使用して MSGBOX に PROMPT または TITLE を提供して)、そのすべてのフォント プロパティを表示したいと考えています。

ワークシートは値をフルカラーで正しく表示および印刷しますが、DEBUG.PRINT および MSGBOX は ASCII テキストのみを標準の色とフォントで表示します。このようなコンテキストでフォント プロパティを維持するにはどうすればよいですか?

答え1

あなたはできません。

debug.print も MSGBox もフォーマットをサポートしていません。

必要なのは、カスタムフォームを作成し、変更をプログラムすることです。

例えば:

form_messagebox.show

form_messagebox.text1.caption = "string"
form_messagebox.text1.font = font settings

等...

関連情報