関数・メソッド

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

Shapes.AddTextEffectメソッド

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

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

ObjectShapesオブジェクト を表す変数です。
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をコピーしました