如何锁住EXCEL自己的关闭按钮

对不起,问题是没有说清楚,我的意思是excel文件运行后,如果要关闭的话,是要点击右上角的X号按钮的,现在我想让这个按钮不起作用,即让这个按钮失效,我另做一个别的关闭离开按钮。

1、首先打开要设置为只读模式的Excel表格文件,然后点击菜单栏中的“文件”

2、点击“文件”后,就打开如下图所示的Excel表格设置页面,在这里我们要用到的是“保护工作薄”

3、点击“保护工作薄”,之后在打开的菜单列表中选择“标记为最终状态”,如下图所示

4、点击“标记为最终状态”后,会弹出“此工作薄江北标记为最终版本并保存”的提示框,直接点击“确定”按钮

5、回到Excel表格页面中,或者关闭文件重新打开这个会弹出如下图所示的只读提示框,点击下面的“确定”按钮

6、Excel表格被设置为只读后,在Excel表格的标题栏上面会显示“只读”的文件,Excel表格的编辑区域也会显示“标记为最终版本...”的只读提示信息。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-10-29
用vba就行了,你提到了自己做按钮,想来基本的vba是会一些的
代码之一
Dim closeflag As Boolean
Private Sub workbook_beforeclose(cancel As Boolean)
If closeflag = False Then
cancel = True
MsgBox "此功能已经被禁止", vbExclamation, "提示"
End If
End Sub
Public Sub closeworkbook()
closeflag = True
Me.Close
End Sub
代码2:
屏蔽窗体右上角关闭按钮,只能通过窗体上的CommandButton1 关闭窗体
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
If CloseMode = 0 Then Cancel = True
End Sub

Private Sub CommandButton1_Click()
Unload Me
End Sub本回答被网友采纳
第2个回答  2011-10-17
能说的更具体点吗?没有自己关闭的excel啊。
相似回答