我无法在Excel中使用Visual Basic执行杀死函数。当我运行的代码杀人,我得到无法执行杀死函数VBA - 运行时错误'13'
“运行时错误‘13’类型不匹配”
没有任何人有什么想法?我已经试过
Kill("pathname")
和
Kill "pathname"
我试过不同的文件类型在不同的位置,总是最终得到相同的错误。
编辑 - 我现在已经恢复了尝试最简单的宏和我仍然得到错误瞬间:
Sub KillFile()
Dim filetokill As String
filetokill = "C:\Users\thomas.bennett\Desktop\test.txt"
VBA.Kill filetokill
End Sub
我不喜欢使用'Kill'命令,但只是为了澄清,'pathname'是一个变量,其中包含文件名?如果是这样,尝试'杀死(路径名)' – Zac
是路径名变量,或者你实际上是在你的代码中写道? – RealCheeseLord
我已经尝试了两个。我已经为路径名分配了一个String变量,并试图杀死它。我也试图直接在杀死功能中输入路径名称。还应该注意的是,我试图从在线论坛复制工作代码,我仍然会得到相同的错误消息。 – TomB