タイトル | : VBからエクセルのシートにラベルを作成 |
記事No | : 1868 |
投稿日 | : 2005/07/01(Fri) 15:04 |
投稿者 | : aa |
[OSのVer]:Windows XP [VBのVer]:VB.NET Excel2003
いつも参考にさせていただいています。 VB.netから新規作成したExcelのシートにラベルを作成し、プロパティを変更したいのですが以下の現 象が起きてしまいます。 ・ラベルの内容が"Label1"になってしまい、フォーカスしたときだけ設定した文字になる ・フォーカスしたときにフォントの設定等が代わってしまう ・背景色の設定、中央ぞろえ等の設定方法が不明
以下に現状のコードをコピーします。
Dim aaLabel As Object xlSheet.OLEObjects.Add(ClassType:="Forms.Label.1", Link:=False, _ DisplayAsIcon:=False, Left:=(184.5 + 27), Top:=10.5, Width:=27, Height:= _ 19.5) aaLabel = xlSheet.OLEObjects("Label1").Object aaLabel.Caption = "AA" aaLabel.Border().LineStyle = BorderStyle.FixedSingle aaLabel.Border().Weight = 2 ・・・以下エクセル表示処理
VB.netからExcelシートへのコンポーネント作成、上記の現象について 何かご存知の情報がありましたらよろしくお願いいたします。
|