
VB怎么可以调用excel里的宏,具体操作怎么做?
现在我有一些数据是储存在excel里的,这些数据都是一一对应的,如“1985年对应的53”,我想做个VB程序可以提取里任意时段的数据,并把它绘制成一种图的形式。。。我是新...
现在我有一些数据是储存在excel里的,这些数据都是一一对应的,如“1985年对应的53”,我想做个VB程序可以提取里任意时段的
数据,并把它绘制成一种图的形式。。。我是新手急需,哪位高手帮帮忙啊“? 展开
数据,并把它绘制成一种图的形式。。。我是新手急需,哪位高手帮帮忙啊“? 展开
1个回答
展开全部
Set VBExcel = CreateObject("Excel.Application")
VBExcel.Run ("C:\MyFile\MyExcel.xs!MySub")
Set VBExcel = Nothing
VBExcel.Run参数
文件名!宏名
确保Excel安全级别为低,否则会阻止VB自动调用宏。
由于你描述不清楚,我不能准确告诉你如何做。你需要在你宏里面设置对应年份的参数的函数,通过中间文件或者什么传递变量。你可以百度中查询:VB调用 excel 宏。
其实你可以把宏复制到vb代码中实现,也可以用vb引用excel画图表。
VBExcel.Run ("C:\MyFile\MyExcel.xs!MySub")
Set VBExcel = Nothing
VBExcel.Run参数
文件名!宏名
确保Excel安全级别为低,否则会阻止VB自动调用宏。
由于你描述不清楚,我不能准确告诉你如何做。你需要在你宏里面设置对应年份的参数的函数,通过中间文件或者什么传递变量。你可以百度中查询:VB调用 excel 宏。
其实你可以把宏复制到vb代码中实现,也可以用vb引用excel画图表。
参考资料: http://zhidao.baidu.com/question/46947475.html
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询