タイトル : Re^4: vbプログラムでエクセルボタン作成 投稿日 : 2009/03/02(Mon) 13:48 投稿者 : ルーキー
オショウさん おかげさまで、プログラムから動的に、ボタンの貼り付けとクリックイベントの作成が できるようになりました。 しかし、大変恐縮なのですが、別の問題点にぶつかっております。 VBプログラムから、以下のコードでボタンを貼り付け、ボタンのキャプションを変更して いるのですが、 obj = xlSheet.OLEObjects.Add("Forms.CommandButton.1", Left:=780, Top:=10, Height:=30, Width:=100) With obj .Object.Caption = "テスト" End With のあとで、VBプログラムを閉じると(me.close)、エクセル上のボタンのキャプションが、 なぜか「CommandButton1」に変化していて、ボタンをクリックしている間は、設定した 「テスト」という文字に変わります。 VBプログラムと閉じる前に、エクセルファイルを一旦保存した場合には、このような事は、 発生しませんでした。 なにか、良い方法はないでしょうか?大変申し訳ないのですが、 お力をお借りできませんでしょうか。 |