请问VBA代码转换为OOP的规则问题(OLE问题)(20分)

  • 主题发起人 主题发起人 bryantd
  • 开始时间 开始时间
B

bryantd

Unregistered / Unconfirmed
GUEST, unregistred user!
通过在Excel里面录制宏代码,发现VBA的代码好像每个语句之间没有像“;”这样的分隔符,但是却有这样的情况:
Range("A18").Select
With Selection.Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
xlBetween, [red]Formula1:="111,222,333[/red]"(只有这句话是关键)
…………
上面这条VBA命令中间用“,”隔开,在Delphi中应该用什么格式写代码?

我是这样写的:(具体的变量定义省略)
ExcelApp.Range['A18'].Select;
ExcelApp.Selection.Validation.Formula1:='111,222,333';
但是不对。
 
帮顶!

╭=========================================╮

80G海量源代码,控件,书籍全免费狂下不停!

http://www.source520.com

╰=========================================╯
 
我也是这样做过,不对啊!
 
后退
顶部