【问题标题】:Run Macro on specific static file when macro workbook is opened打开宏工作簿时在特定静态文件上运行宏
【发布时间】:2015-12-10 00:01:53
【问题描述】:

我有一个 VBA 宏,我需要在一个始终具有相同名称且始终位于同一位置的 CSV 文件上运行该宏。有没有一种方法可以让它在打开宏文件后立即在指定的 csv 文件上自动运行宏?提前致谢!

【问题讨论】:

    标签: vba excel csv


    【解决方案1】:

    是的,在 Workbook_Open 事件中弹出它。为此,请打开 VBA,确保您可以看到 Project Explorer,双击 ThisWorkbook,单击当前显示为 General 的下拉菜单并将其更改为 Workbook 并将您的代码放在那里。

    【讨论】:

    • 这是假设您的宏在 Excel 中。 Word 等类似。
    • 感谢您的回复。我有它,以便在打开宏工作簿时它会自动运行宏,但是如何让它在单独的 csv 文件上自动运行宏?再次感谢
    • 嗯,你需要告诉 Excel csv 文件的名称是什么。因此,也许编辑您的宏,以便它首先打开一个包含您的 csv 文件名称的不同文本文件。然后它正常处理该 csv。
    最近更新 更多