设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 2852|回复: 3
打印 上一主题 下一主题

[VBA编程/宏] 同样的VBA代码为什么在不同电脑的Excel2003下运行不一样呢?

[复制链接]
跳转到指定楼层
1#
发表于 2008-11-24 18:26:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我在Excel2003下用Export将生成的图表导出成图片时遇到的问题
ActiveChart.Export Filename:=Workbooks("工资表").Path & "\图表\工作年限分布.jpg", filtername:="jpg"
在自己的电脑跟单位有几台电脑上的Excel2003都能正常运行生成图片出来,但是有两台电脑的2003下一到这里就提示说“运行时错误'9'   下标越界”,这个到底是什么原因呢?Excel2003的设置问题还是什么问题呢?有高手给提示下么,[:27]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅

点击这里给我发消息

2#
发表于 2008-11-24 19:45:57 | 只看该作者
看下工作簿名是不是一致
3#
发表于 2008-11-24 19:47:13 | 只看该作者
估计是 图表 子文件夹没建好.
4#
 楼主| 发表于 2008-11-25 16:25:53 | 只看该作者
你们说的那些问题都不存在,我今天又去试了下,把Workbooks("工资表").Path & "\图表\工作年限分布.jpg",改成"D:\工资\图表\工作年限分布.jpg"后这个代码又能运行下去了,使用了Path就出的下标越界的问题
说明:我打开的“工资表”是放在“D:\工资”目录下的

[ 本帖最后由 30077115 于 2008-11-25 16:27 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-12-2 03:03 , Processed in 0.079767 second(s), 27 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表