0

Name我有一个宏,它在末尾重命名文件以使用以下命令将 .zip 扩展名更改回 .docx 扩展名:

Name strOldZip as strNewDocX

如果我在调试模式下运行它,它可以工作。但是,每当我全速运行宏时,它就不能正常工作。.docx 文件已创建,但 .zip 文件图标仍保留在桌面上。Word 图标和文件名不会出现。因此,我的桌面上有一个 .zip 文件的空图标,并且我确认没有隐藏的 .docx 文件,但除非我搜索它,否则它不会出现。(一旦我在搜索中找到它,我可以将它拖到一个新文件夹中,然后返回以显示它。)

我试过在 name 命令之后让宏休眠一段时间,但这也不起作用。我认为打嗝可能是在 Windows 需要更改桌面图标并显示新名称的时候,这就是它在调试模式下工作的原因。我对吗?如果是这样,我该如何解决这个问题?

4

1 回答 1

0

作为@GSerg 上面评论的答案发布:

“试着让它早睡,而不是睡后。”

像魅力一样工作。谢谢,GSerg!

于 2013-02-07T17:29:09.900 回答