不知道这样能不能行:试着手动在excel中增加一个按钮或复选框,然后将操作步骤录制成宏,编辑该宏,将编辑器中的VB代码翻译成C#代码,即可用。

解决方案 »

  1.   

    Application.CommandBars("Control Toolbox").Visible = True
        ActiveSheet.OLEObjects.Add(ClassType:="Forms.CommandButton.1", Link:=False _
            , DisplayAsIcon:=False, Left:=107.25, Top:=100.5, Width:=78, Height:= _
            25.5).Select
        ActiveSheet.OLEObjects.Add(ClassType:="Forms.Image.1", Link:=False, _
            DisplayAsIcon:=False, Left:=254.25, Top:=105.75, Width:=93, Height:= _
            63.75).Select
        ActiveSheet.OLEObjects.Add(ClassType:="Forms.TextBox.1", Link:=False, _
            DisplayAsIcon:=False, Left:=105.75, Top:=223.5, Width:=141.75, Height _
            :=30).Select
        ActiveSheet.OLEObjects.Add(ClassType:="Forms.OptionButton.1", Link:=False, _
            DisplayAsIcon:=False, Left:=173.25, Top:=274.5, Width:=78, Height:= _
            48.75).Select
        ActiveSheet.OLEObjects.Add(ClassType:="Forms.CheckBox.1", Link:=False, _
            DisplayAsIcon:=False, Left:=425.25, Top:=146.25, Width:=98.25, Height _
            :=66).Select以上是VB的语法,找工具转换成C#吧。