易语言保存excel的时候回弹窗,怎么设置成自动保存

 我来答
zz184803622
2017-01-25 · 超过65用户采纳过TA的回答
知道小有建树答主
回答量:101
采纳率:0%
帮助的人:72万
展开全部
这个查下Vba应该很容易实现的,我这会使用手机上网,不好给你找
-------我找到一段代码------
//定义一个自动保存时间、是否关闭(成员变量)
Dim theSaveTime As Date, theCloseYes As Boolean
Private Sub Workbook_Open()//文件打开后计算时间
theSaveTime = Now + TimeValue("00:05:00")
Application.OnTime theSaveTime, "ThisWorkbook.SaveMe"//查不了,但意思应该是excel运行时间到达这个时间后调用自动保存函数
End Sub
Private Sub SaveMe()//保存函数(主要方法)
If Not Me.Saved Then Me.Save '若存在更新内容,则保存
theSaveTime = Now + TimeValue("00:05:00")
Application.OnTime theSaveTime, "ThisWorkbook.SaveMe", , True
End Sub
//判断关闭后结束自动保存
Private Sub Workbook_BeforeClose(Cancel As Boolean)
theCloseYes = True
On Error Resume Next
Application.OnTime theSaveTime, "ThisWorkbook.SaveMe", , False
On Error GoTo 0
End Sub
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
On Error Resume Next
Application.OnTime theSaveTime, "ThisWorkbook.SaveMe", , False
On Error GoTo 0
theSaveTime = Now + TimeValue("00:05:00")
Application.OnTime theSaveTime, "ThisWorkbook.SaveMe"
End Sub
Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range) '防止关闭事件未真正关闭
If theCloseYes Then
theCloseYes = False
theSaveTime = Now + TimeValue("00:05:00")
Application.OnTime theSaveTime, "ThisWorkbook.SaveMe", , True
End If
End Sub
------------
如果你能看懂vba 或者vb 或Vb.net这段代码你应该都能看懂、代码是我复制的但注释是我手打的(注释格式不对,如果在其他环境运行请注意)
纯手打如果有帮助请采纳!
博思aippt
2024-07-20 广告
作为深圳市博思云创科技有限公司的工作人员,对于Word文档生成PPT的操作,我们有以下建议:1. 使用另存为功能:在Word中编辑完文档后,点击文件->另存为,选择PowerPoint演示文稿(*.pptx)格式,即可将文档内容转换为PPT... 点击进入详情页
本回答由博思aippt提供
百度网友817925b
2023-01-12
知道答主
回答量:17
采纳率:0%
帮助的人:4657
展开全部
.版本 2
.支持库 eExcel2000
Excel工作簿1.取工作簿对象 ().方法 (“Save”, )
Excel工作簿1.关闭 ()
Excel工作簿1.释放 ()
这样可以,Microsoft office2019测试没有问题
给后人搜索到这个问题的人参考一下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式