VBA如何控制Notepad++?

VBA执行过程中生成一个变量,想用VBA打开Notepad++并且把变量复制到Notepad++中,然后进行保存操作。这个用VBA如何实现?

这个要求恐怕很难实现。shell函数可以打开指定的外部程序,但却没办法切换到外部程序去运行啊……(你不能站在树杈上并且锯断树杈、然后声称自己能飞到另一棵树上吧)。
如果你的目的是将这个过程变量的内容保存到文本文件中、并且观察它的变化,那么完全可以将变量写入到一个cls表格的单元格中,用Notepad++打开这个文件并刷新(Notepad++打开文件是不占用文件句柄的,不影响你的宏对这个cls文件写入操作)。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2022-08-01
只是个 txt而已, VBA 写入 指定的 txt 文件,用Notepad++打开就好了
相似回答