関数・メソッド

ワードアートを作成する【Shapes.AddTextEffectメソッド】【ExcelVBA】

Shapes.AddTextEffectメソッド

VBAでワードアートを作成するときは Shapes.AddTextEffectメソッド を使います。
テキストのフォントやエフェクトを設定することができます。

構文
Object.AddTextEffect (PresetTextEffect, Text, FontName, FontSize, FontBold, FontItalic, Left, Top)

Object Shapesオブジェクト を表す変数です。
PresetTextEffect 既定のテキスト効果を指定します。
Text ワードアートで表示するテキストです。
FontName フォントを指定します。
FontSize フォントのサイズをポイント単位で指定します。
FontBold 太字にするかどうかを設定します。
※msoFalse:太字にしない、msoTrue:太字にする
FontItalic 斜体にするかどうかを設定します。
※msoFalse:斜体にしない、msoTrue:斜体にする
Left 文書の左上隅を基準に、左上隅の位置をポイント単位で指定します。
Top 文書の上端を基準に、左上隅の位置をポイント単位で指定します。

 

ワードアートを作成するサンプルコード

Public Sub Sample()
'■ワードアートを作成する
  Worksheets("Sheet1").Shapes.AddTextEffect _
    PresetTextEffect:=msoTextEffect20 _
      , Text:="Sample" _
      , FontName:="Broadway" _
      , FontSize:=50 _
      , FontBold:=True _
      , FontItalic:=False _
      , Left:=10 _
      , Top:=10
                  
      ' テキスト効果20
      ' 文字フォント"Broadway"
      ' フォントサイズ50ポイント
      ' 太字にする
      ' 斜体にしない
      ' 左端の位置10ポイント
      ' 上端の位置10ポイント
                  
End Sub


 

関連記事

 

コメント

タイトルとURLをコピーしました