宏程序删除旧程序文件的方法如下:
使用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列中,然后执行删除宏命令即可。
建议根据具体情况选择合适的方法进行删除操作,确保操作的安全性和有效性。