乔山办公网我们一直在努力
您的位置:乔山办公网 > office365 > 为什么excel宏在office2003中能运行的,但在of...-office2003和2010宏,office200

为什么excel宏在office2003中能运行的,但在of...-office2003和2010宏,office200

作者:乔山办公网日期:

返回目录:office365


  1、因为宏选项里就没有可加载的宏,所以要先保存了宏以后才能加载的,就是说上个文件里的宏,先保存到一个文件夹里,现在加载的时候,再找到那个文件夹里的宏,才能加载。重启一下就可以了,如果是2010版,可以点击视图选项卡,有一个就是宏要保存到指定目录。点击另存为,类型选择加载宏,就会显示这个目录的位置。

  2、点击工具,加载宏后会弹出一个窗口,问要加载哪一类的函数,把需要的函数打上对勾,确定以后,再编函数公式的时候,列表中就会有加载的函数。

  3、在excel2007以后,要保存为xlsm(启用宏的工作表),才可以在其中运行宏。还要注意EXCEL选项中的信任位置和安全设置。如果某一个文件夹中有很多个宏工作表,那么可以将EXCEL选项——信任中心——信任中心设置——受信任位置中加入这个文件夹,在EXCEL选项——信任中心——信任中心设置——宏设置中有启用还是禁用的选项,但这个对受信任位置无效。



没看到结尾。。如果后者是Office2007以上的64位版,可能是不兼容问题。实践证明有些32位宏的VBA语句,会在64位Office中运行时报错
第一种方法:将工作簿保存为2003版:文件—选项——保存,将默认保存格式为EXCEL 97-2003工作簿,这样所有新建文档保存时都会默认为XLS格式,而不是XLSX格式。当然,因为2010的某些功能要比2003完善得多,有时候在保留时会丢失一些2003版中不包括的功能和内容,如超过规定层数嵌套函数。
第二种方法:在安装EXCEL2003的电脑上面安装一个Microsoft Office 2007 2010 文件格式兼容包,这样EXCEL2003也就可以打开XLSX文件了。这种方法好处是不会丢失相关的功能和内容,但本人使用得少,得视具体情况而定。

没看到结尾。。如果后者是Office2007以上的64位版,可能是不兼容问题。实践证明有些32位宏的VBA语句,会在64位Office中运行时报错

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网