如何在vba代码编辑器窗口中编写批处理命令来打印文本内容,类似于使用echo命令在记事本中打印内容?
echo This is for just testing > test.txt
上面的命令将创建一个名为'test'的记事本文件,内容为“这只是为了测试”。类似于如何在vba代码窗口中写入内容。
提前致谢
答案 0 :(得分:2)
假设myModule
存在:
Sub echo(s As String)
Call Application.VBE.VBProjects(1).VBComponents("myModule").CodeModule.AddFromString(s)
End Sub
您可能需要在信任中心激活宏编辑:
文件>选项>信托中心>信任中心设置>微距设置
检查Trust access to the VBA project object model