InsertSymbol メソッド
Microsoft PowerPoint Visual Basic リファレンス |
InsertSymbol メソッド
指定したテキスト範囲に挿入された記号を表す TextRange オブジェクトを返します。
expression**.InsertSymbol**(FontName, CharNumber, UniCode)
*expression * 必ず指定します。TextRange オブジェクトを返すオブジェクト式を指定します。
FontName 必ず指定します。文字列型 (String) の値を指定します。フォント名を指定します。
CharNumber 必ず指定します。長整数型 (Long) の値を指定します。Unicode または ASCII コード番号を指定します。
Unicode* 省略可能です。**MsoTriState クラスの定数を使用します。引数 CharNumber が ASCII 文字または Unicode 文字を表すかを指定します。*
使用できる定数は、次に示す MsoTriState クラスの定数のいずれかです。 |
msoCTrue このメソッドには適用されません。 |
msoFalse (既定値) 引数 CharNumber は、ASCII 文字番号を表します。 |
msoTriStateMixed このメソッドには適用されません。 |
msoTriStateToggle このメソッドには適用されません。 |
msoTrue 引数 CharNumber は、Unicode 文字を表します。 |
使用例
次の使用例は、作業中のプレゼンテーションのスライド 1 の新しいテキスト ボックスの、最初の段落の最初の文の後に登録商標記号を挿入します。
Sub Symbol()
Dim txtBox As Shape
'テキスト ボックスを追加します。
Set txtBox = Application.ActivePresentation.Slides(1) _
.Shapes.AddTextbox(Orientation:=msoTextOrientationHorizontal, _
Left:=100, Top:=100, Width:=100, Height:=100)
'テキスト ボックスに記号を追加します。
txtBox.TextFrame.TextRange.InsertSymbol _
FontName:="Symbol", CharNumber:=226
End Sub