问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何才能做到:打开excel文件前,先查找D盘有无123.txt文件,如存在则打开此excel文件,否则倒计时关闭。

发布网友 发布时间:2022-04-30 10:04

我来回答

4个回答

热心网友 时间:2023-10-22 12:40

这个问题提的不错,呵呵.是可以实现的.
想要答案请点我的名字看我的联系方式找我.
先贴代码:

Private Sub Workbook_Open()
Dim newHour, newMinute, newSecond, waitTime

If Dir("d:\123.txt", 16) = Empty Then
newHour = Hour(Now())
newMinute = Minute(Now())
newSecond = Second(Now()) + 10
waitTime = TimeSerial(newHour, newMinute, newSecond)
Application.Wait waitTime
Application.Quit
End If
End Sub
这样就能了. 你要怎么倒计时啊?弹出框框?提示信息?
这个你要是d:\123.txt这个不存开,它不会打开的啊.等待10秒后关闭.
再次修改代码:这个有提示.

Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
Private Sub Workbook_Open()
Dim path1
path1 = "d:\123.txt"
If Dir(path1, 16) = Empty Then
With Worksheets(1)
.Columns("A:A").ColumnWidth = 163.38
Rows("1:1").RowHeight = 388.5
.Range("B2").Select
ActiveWindow.SmallScroll ToRight:=-1
ActiveWindow.SmallScroll Down:=-6
ActiveWindow.FreezePanes = True
.Range("A1").Select
With Selection.Font
.Name = "宋体"
.Size = 80
End With
Dim ss
Dim aa
aa = "倒计时: "
ss = 10
For i = 10 To 0 Step -1
.Cells(1, 1) = path1 & "不存在,10秒后关闭本文件." & vbCrLf & aa & i & "秒"
DoEvents
Sleep 1000
Next
.Columns("A:A").ColumnWidth = 8.38
.Rows("1:1").RowHeight = 14.25
With .Range("A1").Font
.Name = "宋体"
.Size = 12
End With
.Cells(1, 1) = ""
ActiveWindow.FreezePanes = False
End With
ThisWorkbook.Save
Application.Quit
End If
End Sub
其中dir函数中间的16代表:
vbDirectory 16 指定无属性文件及其路径和文件夹。 详细请参看vba帮助.

热心网友 时间:2023-10-22 12:41

倒计时关闭什么东西?关机?还是关闭软件?
关机用批处理和/或计划任务就可以办到。关闭软件也可以。

热心网友 时间:2023-10-22 12:41

才能做到:打关闭什么东西?关机?还是关闭软件?
关机用批处理

热心网友 时间:2023-10-22 12:42

4259182316+456178jkghdfiyjgkovidxgjt

热心网友 时间:2023-10-22 12:40

这个问题提的不错,呵呵.是可以实现的.
想要答案请点我的名字看我的联系方式找我.
先贴代码:

Private Sub Workbook_Open()
Dim newHour, newMinute, newSecond, waitTime

If Dir("d:\123.txt", 16) = Empty Then
newHour = Hour(Now())
newMinute = Minute(Now())
newSecond = Second(Now()) + 10
waitTime = TimeSerial(newHour, newMinute, newSecond)
Application.Wait waitTime
Application.Quit
End If
End Sub
这样就能了. 你要怎么倒计时啊?弹出框框?提示信息?
这个你要是d:\123.txt这个不存开,它不会打开的啊.等待10秒后关闭.
再次修改代码:这个有提示.

Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
Private Sub Workbook_Open()
Dim path1
path1 = "d:\123.txt"
If Dir(path1, 16) = Empty Then
With Worksheets(1)
.Columns("A:A").ColumnWidth = 163.38
Rows("1:1").RowHeight = 388.5
.Range("B2").Select
ActiveWindow.SmallScroll ToRight:=-1
ActiveWindow.SmallScroll Down:=-6
ActiveWindow.FreezePanes = True
.Range("A1").Select
With Selection.Font
.Name = "宋体"
.Size = 80
End With
Dim ss
Dim aa
aa = "倒计时: "
ss = 10
For i = 10 To 0 Step -1
.Cells(1, 1) = path1 & "不存在,10秒后关闭本文件." & vbCrLf & aa & i & "秒"
DoEvents
Sleep 1000
Next
.Columns("A:A").ColumnWidth = 8.38
.Rows("1:1").RowHeight = 14.25
With .Range("A1").Font
.Name = "宋体"
.Size = 12
End With
.Cells(1, 1) = ""
ActiveWindow.FreezePanes = False
End With
ThisWorkbook.Save
Application.Quit
End If
End Sub
其中dir函数中间的16代表:
vbDirectory 16 指定无属性文件及其路径和文件夹。 详细请参看vba帮助.

热心网友 时间:2023-10-22 12:41

倒计时关闭什么东西?关机?还是关闭软件?
关机用批处理和/或计划任务就可以办到。关闭软件也可以。

热心网友 时间:2023-10-22 12:41

才能做到:打关闭什么东西?关机?还是关闭软件?
关机用批处理

热心网友 时间:2023-10-22 12:42

4259182316+456178jkghdfiyjgkovidxgjt
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
远得要命的爱情丁菲是谁演的 远的要命的爱情里的乔佳影是谁演的 远得要命的爱情乔佳影是什么角色 问。。我在厦门办的银行卡回江西可以用吗? 远得要命的爱情中的乔佳影是个怎样的人 厦门农信社的公告出来了,想问一下银行合同制和劳务派遣和正式工的区别... 厦门的信用社银联卡到南宁能不能用?要不要手续费? 泉州农信社年前新办的卡,存了钱,银行说三个工作日后才能动这个钱,为什 ... ...女鞋的话 是不是必须直通车 我们鞋子都是20---50鞋子利润低 直通车... 拼多多直通车200红包(拼多多直通车每天烧1000) 车户是山东临沂的、车主是江苏的应该在那个城市买车险? mirror2的key怎么用 卡巴的KEY怎么使用啊 农业银行USB-KEY怎么用? 卡巴斯基的key要怎么用啊?? WINRAR的RARReg.key怎样使用? 大新网上银行如何使用key 如何安全地使用Keystore? 广发银行Key令如何使用 请教key的使用种类 key 的介词用法 key的用法 .KEY如何使用 英文key的用法 如何定义符号常量?标识符的书写规则? OPPOa9能不能使用吃鸡外置键盘和鼠标是玩游戏的那种? 以下各项中不合法的用户标识符是?为什么 为什么oppoa9吃鸡可以改极限帧了? oppoa9能玩翡翠帝国吗? 标识符在编写时有哪些约定俗成的习惯 SQL语句求简化 肺癌发现以后一般还能存活多久? 肺癌晚期治疗效果显著,通常生命可维持多长时间 肺癌晚期怎么办,还能活多久 70岁肺癌晚期还能活多久? 肺癌晚期,癌细胞已扩散还能活多久 如果是肺癌晚期?还能活多久? 肺癌晚期一般还能活多久? 在网上充值话费成功还能退款吗 网上充错话费可以申请退款吗 网上充话费冲错号了,能申请退款吗 在线上充值话费的时候钱充多了可以退吗? 手机开机密码忘记,也不知道账户和账户密码怎么办 SQL表中列与列的运算如何实现?请各位大虾帮忙~ 我换了手机,号码也换了,可以前的登不上去了,怎么办? 一个手机号绑定了两个,那个以前的登录不上了,怎么办? 单机游戏修改器打开时,“提示不是有效的win32应用程序”,无法使用是怎么回事? 爱天使电话手表怎拉黑电话 安装完成桌面版阴阳师提示“不是有效的win32应用程序”怎么解决? 电脑游戏不是有效的win32应用程序