私はいくつかのchechboxesを作成するExcelマクロを作成したいと思います。マクロを記録するときには、編集モードでチェクボックスのプロパティを選択し、左側でチェクボックスに新しい位置の値、サイズの値、名前とキャプションを付けます。しかし、マクロ自体は、サイズと位置の値だけを覚えていません。Excelのチェックボックス名の変更
それは、Visual Basicのコードになります:私はCaption:="xyz"
、それはエラーになることを、コード自体に記述しようとすると
ActiveSheet.OLEObjects.Add(ClassType:="Forms.CheckBox.1", Link:=False, _
DisplayAsIcon:=False, Left:=128.25, Top:=84.75, Width:=108, Height:= _
21).Select
。 どうすれば対応できますか?
ありがとう、私はその構文を解釈しようとしましたが、何かが間違っています。これで助けてもらえますか? OLEObjectとして ActiveSheet.OLEObjects.Add(ClassType:= "Forms.CheckBox.1"、Link:= False)。ワークシートで( "Munka1") .OLEObjects内の各objに対して If TypeName(obj。オブジェクト)= "Forms.CheckBox.1" その後 obj.Name = "chechboxx" obj.Caption = "CAPTION" エンド申し訳ありませんが、私はどのようにフォーマットするか、まだ知らない –
で 次OBJ 終了した場合コメント –
_Form_Control_ではなく_ActiveX Control_が必要ですか? –