|
本帖最后由 定宾 于 2012-12-30 11:26 编辑
在文件中插入了控件,宏代码如下:
Sub test()
Static N&, Arr
If N < 5 Then
ActiveSheet.Shapes.Range("button 1").TextFrame.Characters.Text = 5 - N & "秒后结束测验"
N = N + 1
Application.OnTime Now + TimeValue("00:00:01"), "test"
Else
ActiveSheet.Shapes.Range("button 1").TextFrame.Characters.Text = "开 始 测 验"
With ThisWorkbook
.SaveCopyAs .Path & "\" & [e2].Value & Right(.Name, Len(.Name) - InStrRev(.Name, ".") + 1)
If Workbooks.Count > 1 Then .Close Else Application.Quit
End With
End If
End Sub
每次退出时,文件都自动保存且另存为,怎样修改可以实现,原文件不保存,只需要另存为并自动关闭原文件就可以,关闭原文件时也不需要跳出保存的窗口。
|
|