概要 - Unicode 文字、制御コード、特殊文字を使用する(VBA/ActiveX)

Unicode 文字、制御コード、特殊文字をテキスト文字列内で使用し、記号を表現できます(非テキスト文字はすべて ASCII コードで入力しなければなりません)。

次の Unicode 文字列を入力すると、特殊文字を作成できます。

Unicode 文字列
Unicode 文字 説 明
¥U+00B0 度記号
¥U+00B1 プラス/マイナス記号
¥U+2205 直径記号

特殊文字として Unicode 文字を使用する以外に、制御情報をテキスト文字列に含めることで特殊文字を指定することもできます。パーセント記号を 2 つ(%%)使用し、制御シーケンスを開始します。この制御コードは、標準的な AutoCAD 文字と PostScript フォントを使用して、文字コード nnn の文字を記入するために使用できます。

%%nnn

VBA の文字列の中では、この例を次のように入力します。

Dim percent as Long
percent = ASC("%")
TextString = chr(percent) + chr(percent) + "nnn"

次の制御コードは、標準的な AutoCAD 文字フォントでのみ使用できます。

制御コード
制御コード 説 明
%%o 上線モードのオンとオフを切り替えます。
%%u 下線モードのオンとオフを切り替えます。
%%d 度記号を記入します。
%%p プラス/マイナス記号を記入します。
%%c 直径記号を記入します。
%%% パーセント記号を 1 つ記入します。