您将如何在网络上不留痕迹地删除您自己的 vba 项目?我不知道,所以我不能提供任何代码。这是一个纯粹的信息性问题。
2 回答
您的问题有 2 个部分
- 您将如何删除自己的 vba 项目
- 在网络上没有踪迹
注意:我以 Excel VBA 为例。请相应地浏览菜单并相应地更改代码。
第1部分
Trust Access To Visual Basics Project
如果启用,您可以删除自己的 VBA 项目。
要启用Trust Access To Visual Basics Project
,请执行此操作
EXCEL 2003(从内存中执行此操作)
点击工具 | 宏 | 安全 | 受信任的来源,然后单击Trust access to the VBA project object model
EXCEL 2007(从内存中执行此操作)
点击办公按钮 | Excel 选项 | 信任中心 | 信任中心设置 | 宏设置并点击Trust access to the VBA project object model
优秀 2010
转到文件选项卡 | 选项 | 信任中心 | 信任中心设置 | 宏设置并点击Trust access to the VBA project object model
代码
Option Explicit
Sub DeleteVBAPROJECT()
Dim i As Long
On Error Resume Next
With ThisWorkbook.VBProject
For i = .VBComponents.Count To 1 Step -1
.VBComponents.Remove .VBComponents(i)
.VBComponents(i).CodeModule.DeleteLines _
1, .VBComponents(i).CodeModule.CountOfLines
Next i
End With
On Error GoTo 0
ThisWorkbook.Save
End Sub
第2部分
我不知道你这是什么意思。
如果你的意思是IP记录了那么我不这么认为(虽然我可能是错的)
如果您的意思是记录上次打开文件的用户的用户名,那么是的,只要将用户名输入系统,就会记录下来。
如果您的意思是文件属性(例如文件修改时间)将被记录,那么是的,它将被记录
不确定这是否有帮助:
我用来剥离所有 Excel VBA 代码的方法是使用 Excel 2007 或 2010 打开工作簿。然后将工作簿保存为“xlsx”文件,在警告消息处单击“是”。然后关闭工作簿。当你再次打开它时,所有的 VBA 代码都消失了。