vb 中 判断给定路径中是否存在某excel文件,存在则删掉它,新建一个excel,不存在则直接新建即可

问题如题,望各大侠帮帮忙。感激不尽请给出程序,然后作较详细的注解。新建excel文件这部分程序我会,判断和删除这两步操作我不会,谢谢... 问题如题,望各大侠帮帮忙。感激不尽
请给出程序,然后作较详细的注解。新建excel文件这部分程序我会,判断和删除这两步操作我不会,谢谢
展开
 我来答
小小才鸟
2011-06-16 · 超过20用户采纳过TA的回答
知道答主
回答量:147
采纳率:0%
帮助的人:72万
展开全部
Private Sub Command1_Click() '打开EXCEL过程
If Dir("D:\excel.bz") = "" Then '判断EXCEL是否打开
Set xlApp = CreateObject("Excel.Application") '创建EXCEL应用类
xlApp.Visible = True '设置EXCEL可见
Set xlBook = xlApp.Workbooks.Open("D:\bb.xls") '打开EXCEL工作簿
Set xlSheet = xlBook.Worksheets(1) '打开EXCEL工作表
Else
Kill "d:\bb.xls" '删除文件
End If
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
factor_hg
2011-06-16 · TA获得超过1425个赞
知道小有建树答主
回答量:1444
采纳率:0%
帮助的人:433万
展开全部
最简单的办法就是添加一个 filelistbox 把扩展名设置成 excel文件扩展名,路径设置成你需要的路径;
然后根据列表中的地址和文件名循环 删除

还有一个简单的办法就是

直接用VB自带函数kill
Kill "C:\abc\*.*" '表示删除C盘abc目录下的所有文件。 注意扩展名 我这里是所有文件

如果要将文件夹删除只需加上以下语句:
RmDir "C:\abc"
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式