Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vba 打开宏工作簿时在特定静态文件上运行宏_Vba_Excel_Csv - Fatal编程技术网

Vba 打开宏工作簿时在特定静态文件上运行宏

Vba 打开宏工作簿时在特定静态文件上运行宏,vba,excel,csv,Vba,Excel,Csv,我有一个VBA宏,需要在CSV文件上运行,该文件始终具有相同的名称,并且始终位于相同的位置。有没有办法让它在宏文件打开后立即在指定的csv文件上自动运行宏?提前谢谢 是的,在工作簿打开事件中弹出它。要打开VBA进行此操作,请确保您可以看到Project Explorer,双击此工作簿,单击当前显示为“常规”的下拉列表,将其更改为“工作簿”,并将代码放在其中。这是假设您的宏在Excel中。类似的字等。谢谢你的答复。我有它,当宏工作簿被打开时,它会自动运行宏,但是如何让它在单独的csv文件上自动运行

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

是的,在工作簿打开事件中弹出它。要打开VBA进行此操作,请确保您可以看到Project Explorer,双击此工作簿,单击当前显示为“常规”的下拉列表,将其更改为“工作簿”,并将代码放在其中。

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