一起创业网-为互联网创业者服务

宏程序怎么删除旧程序文件

宏程序删除旧程序文件的方法如下:

使用DeleteObject命令删除一般文件

在宏的自动输出命令之前,加入`DeleteObject "文件名.xls"`命令。注意路径要与输出的文件路径一致。

使用RunSQL命令删除表

如果是表,可以使用`RunSQL "drop Table '表名'"`命令来删除。

在宏管理器中删除宏

打开宏管理器,选择想要删除的宏,然后执行删除操作。如果不确定哪个宏需要删除,可以逐个尝试,或者根据宏的名称和功能进行筛选。

卸载鼠标驱动程序或相关软件

如果宏病毒问题,可以尝试卸载鼠标驱动程序或相关软件。在控制面板的已安装程序列表中找到对应的驱动程序或软件,然后执行卸载操作。对于某些特定的鼠标宏软件,如血手幽灵鼠标宏,可以使用第三方软件管理工具,如金山毒霸的软件管家,来进行卸载和清理残留文件。

在Excel的VB编辑器中删除宏模块

如果宏不是病毒,可以在Excel的VB编辑器(菜单的工具----宏----Visual Basic编辑器)里删除宏模块。有些宏是在菜单----插入----名称----定义里定义在工作表中(如隐藏了可在菜单---格式----工作表----取消隐藏),可以直接删除名称定义。注意将宏的安全性调至中(工具----宏----安全性)。

编写宏删除文件夹

可以编写一个宏来删除指定文件夹下的所有文件和子文件夹。例如,在Excel中按快捷键`Alt+F11`打开宏代码窗口,选择插入模块命令,然后复制粘贴以下代码到模块中:

```vba

Sub 删除指定文件下的文件夹()

Dim fso

Set fso = CreateObject("Scripting.FileSystemObject")

For i% = 1 To Range("A1048576").End(xlUp).Row

If fso.FolderExists(Cells(i, 1)) Then

fso.DeleteFolder (Cells(i, 1))

End If

Next

End Sub

```

设置完成后,找到要删除的文件夹的完整路径,并将其复制粘贴到宏命令对应的excel表格A列中,然后执行删除宏命令即可。

建议根据具体情况选择合适的方法进行删除操作,确保操作的安全性和有效性。