Excel 如何用宏直接在改文件名

如题所述

第1个回答  2014-10-24
  没有试过,理论上讲不大可能。
  给文件改名是个操作系统的事件,不可能通知到Excel。Excel就更不可能改它录制的代码了。
  如果你的文件确实需要改名,可以在代码里定义一些fso对象,然后使这个文件具有一些特定的属性,如最新修改的文件,或者所在文件夹中的惟一文件,或者名字中有些特殊的前缀后缀等,再在代码里利用这些属性找到这个文件,以提高代码的适应性。

  补充:
  用消息给你发了一点代码,但严格地说那个不是fso:)你随便找一些VB的帮助文档,里面都有很详细的说明。本回答被提问者和网友采纳
第2个回答  2014-10-23
试下saveas方法
相似回答