- PR -

Office2007 Excel テキストボックスのマクロが記録されない

1
投稿者投稿内容
未記入
会議室デビュー日: 2007/02/12
投稿数: 1
投稿日時: 2007-02-12 18:31
質問です。
Office2007 Excelでマクロの記録機能で、テキストボックスを表示して、テキストボックス内に文字を表示するといったマクロを記録しましたが、テキストボックスに関するマクロが一切記録されません。
何か個別に設定が必要なのでしょうか?
ue
ぬし
会議室デビュー日: 2005/05/07
投稿数: 581
お住まい・勤務地: 広島市
投稿日時: 2007-02-14 13:11
こんにちは。

マクロの記録機能はそれらの変更を記録できないようです。
自動生成された VBA にコードを追記して対応してください。

コード:
Sub Macro1()
'
' Macro1 Macro
'

'
    ActiveSheet.OLEObjects.Add(ClassType:="Forms.TextBox.1", Link:=False, _
        DisplayAsIcon:=False, Left:=0, Top:=0, Width:=72, Height:=18). _
        Select
    ActiveSheet.OLEObjects("TextBox1").Object.Text = "こんにちは"
End Sub


たとえばこんな感じで文字を表示できます。
_________________
上本亮介 (ue) @ わんくま同盟
Microsoft MVP for VSTO (Jul 2008 - Jun 2009)
Hello Another World!
.NET 勉強会 / ヒーロー島
1

スキルアップ/キャリアアップ(JOB@IT)