作成者カテゴリ返答の対象
公開
1122
05/02/2003 10:04 AM
文書リンクアイコン Excelのテキストボックス
Re: Excelのテキストボックス

こんにちわ。1122です。

まず、Excelで「新しいマクロの記録」からテキストボックスを作成してマクロを記憶させ、
そのソースを見ればヒントになると思います。
以下はシンプルなテキストボックスを挿入する例です。

■ Excelマクロ

ActiveSheet.Shapes.AddTextbox(msoTextOrientationHorizontal, 34.5, 87.75, _
192.75, 78.75).Select
Selection.Characters.Text = "aiueo" & Chr(10) & "kakikukeko"
With Selection.Characters(Start:=1, Length:=16).Font
  .Name = "MS ゴシック"
  .FontStyle = "標準"
  .Size = 10
  .Strikethrough = False
  .Superscript = False
  .Subscript = False
  .OutlineFont = False
  .Shadow = False
  .Underline = xlUnderlineStyleNone
  .ColorIndex = xlAutomatic
End With

■ ノーツスクリプト

ExcelObject.WorkSheets(1).Shapes.AddTextbox(1, 34.5, 87.75, _
192.75, 78.75).Select
.Selection.Characters.Text = "aiueo" & Chr(10) & "kakikukeko"
With .Selection.Characters(1, 16).Font
  .Name = "MS ゴシック"
  .FontStyle = "標準"
  .Size = 10
  .Strikethrough = False
  .Superscript = False
  .Subscript = False
  .OutlineFont = False
  .Shadow = False
  .Underline = -4142
  .ColorIndex = -4105
End With

テキストボックスの位置はセル指定などでは出来ないのかもしれません。
AddTextboxのパラメータはSingleになっていますので。
詳しくは知らないのではっきりと言えませんが・・・。


[Previous Main Document]
Excelのテキストボックス (べっちー)
. . Re: Excelのテキストボックス (1122) * 現在地 *
. . . . Re: Excelのテキストボックス (べっちー)
. . . . . . Re: Excelのテキストボックス (1122)
. . . . . . . . Re: Excelのテキストボックス (べっちー)
. . . . . . . . . . 昔作ったスクリプトですが参考になれば (顔爺)
. . . . . . . . . . . . Re: 昔作ったスクリプトですが参考になれば(お礼) (べっちー)
[Next Main Document]