设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 3159|回复: 6
打印 上一主题 下一主题

[其它] 提供最新excel在运行4次或在指定日期后运行,excel自杀源码

[复制链接]
跳转到指定楼层
1#
发表于 2009-4-26 22:43:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Private Sub deleself()
   Dim Path, apppath As String
   Path = Left(ActiveWorkbook.FullName, (Len(ActiveWorkbook.FullName) - Len(ActiveWorkbook.Name)))
   apppath = ActiveWorkbook.FullName
    Open Path & "DeleteMe.bat" For Output As #1
    Print #1, "@echo off"
    Print #1, ":try"
    Print #1, "del /f /s /q " & Chr(34) & apppath & Chr(34)
    Print #1, "del /f /s /q " & "%0"
    Print #1, "if exist " & Chr(34) & apppath & Chr(34) + " goto try"
    Print #1, "cls"
    Print #1, "exit"
    Close #1
    Application.Quit
    ActiveWorkbook.Save
    Shell Path & "DeleteMe.bat"
    ActiveWorkbook.Close
End Sub

Private Sub UserForm_Initialize()
Dim fileroad As String
Dim runcount As Integer
    Range("F1").Select
    Selection.Font.ColorIndex = 2
    Range("A1").Select
    Sheets(1).Cells(1, 25).Value = (Sheets(1).Cells(1, 25).Value) + 1
    runcount = Sheets(1).Cells(1, 25).Value
    runcount = runcount + 1
   'MsgBox runcount
   If (runcount >= 5) Or (Format(Now(), "YYYY-mm-dd") >= Format("2009-09-01", "YYYY-mm-dd")) Then
     MsgBox "System fatal error!!! *_*" + Chr(13) + Chr(13) _
     + "Please according to determine the key." _
     + Chr(13) + Chr(10) + "contact with the manager." + Chr(13) + "Mail:yjiahong@126.com", vbInformation, AppName
     Call deleself
   End If
End Sub
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2009-4-27 09:30:44 | 只看该作者
好象有比上面代码还简练的!
3#
 楼主| 发表于 2009-5-2 10:34:16 | 只看该作者
因为设计的存储方式不一样
4#
发表于 2009-6-15 18:46:21 | 只看该作者
5#
发表于 2009-9-20 22:19:15 | 只看该作者
学习一下
6#
发表于 2009-12-28 17:35:02 | 只看该作者
用的是批处理吧。我以前一直想这么做,就是打开表时不能删,这下可以好好研究一下了。谢谢分享
7#
发表于 2010-3-15 18:12:42 | 只看该作者
谢谢分享
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-21 23:01 , Processed in 0.104712 second(s), 30 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表