描述:
我的实习题目,要用VC控制EXCEL根据模板生成一个包含有表格和图形的报表,因此需要设置图形的坐标参数,我用EXCEL的宏记录功能生成了以下设置图表坐标参数的宏
Sub Makro1()
ActiveChart.Axes(xlValue).Select
With ActiveChart.Axes(xlValue)
.MinimumScale = 55
.MaximumScale = 85
.MinorUnitIsAuto = True
.MajorUnitIsAuto = True
.Crosses = xlCustom
.CrossesAt = 55
.ReversePlotOrder = False
.ScaleType = xlLinear
.DisplayUnit = xlNone
End With
End Sub
现在我想通过VC设置 ”ActiveChart.Axes(xlValue).MinimumScale = 55,ActiveChart.Axes(xlValue).MaximumScale = 85,ActiveChart.Axes(xlValue).CrossesAt = 55“这几个参数,将其中已经设定的数值用变量取代,应该如何实现?
我的实习只有一个月时间了,情况紧急,分虽少但还望不吝赐教
解决方案1:
你可以通过_Application.Run来运行宏,www.vckbase.com上有相关的例子,祝你好运