Excel Can';在VBA中找不到工作簿\u BeforeClose函数

Excel Can';在VBA中找不到工作簿\u BeforeClose函数,excel,vba,macos,Excel,Vba,Macos,我试着在这里遵循这一点。我在Mac中找不到函数工作簿\u BeforeClose。但似乎找不到它 屏幕截图如下所示: 它不在列表中。如何激活它 知道如何找到它吗?您可以这样编码: Private Sub Workbook_BeforeClose(Cancel As Boolean) 'ThisWorkbook Module code! ActiveWorkbook.Save 'Me.Save is safer - if this workbook is closed p

我试着在这里遵循这一点。我在Mac中找不到函数工作簿\u BeforeClose。但似乎找不到它

屏幕截图如下所示:

它不在列表中。如何激活它


知道如何找到它吗?

您可以这样编码:

Private Sub Workbook_BeforeClose(Cancel As Boolean)
    'ThisWorkbook Module code!

    ActiveWorkbook.Save
    'Me.Save is safer - if this workbook is closed programmatically 
    'then ActiveWorkbook may not be the same one
End Sub
请参见Excel先生:

另外:
工作簿.BeforeClose事件(Excel):

您可以这样编码:

Private Sub Workbook_BeforeClose(Cancel As Boolean)
    'ThisWorkbook Module code!

    ActiveWorkbook.Save
    'Me.Save is safer - if this workbook is closed programmatically 
    'then ActiveWorkbook may not be the same one
End Sub
请参见Excel先生:

另外:
工作簿.BeforeClose事件(Excel):

我在Mac中找不到函数工作簿\u BeforeClose

呃。。。那是因为你看错地方了????您必须在工作簿模块中,而不是工作表模块中

见截图

我在Mac中找不到函数工作簿\u BeforeClose

呃。。。那是因为你看错地方了????您必须在工作簿模块中,而不是工作表模块中

见截图


如果我想投反对票,我会对投票结果感到惊讶。。我会早点做:)你仍然可以通过删除
行来保存你的帖子,我也找不到它,但是你可以这样编码:
这是我的+1,用于以正确的方式获取反馈:)C#不是我的专长,但我仍然会看一看:)你可以使用
我。从工作簿的模块中保存
,更为明确的是,我对投票结果感到惊讶:)如果我想投反对票。。我会早点做:)你仍然可以通过删除
行来保存你的帖子,我也找不到它,但是你可以这样编码:
这是我的+1,用于以正确的方式获取反馈:)C#不是我的专长,但我仍然会看一看:)你可以使用
我。从工作簿的模块中保存
,更清楚了,谢谢。它解决了我的问题。但有一个问题:当您更改此工作簿时,它仍然不会像在windows中那样显示所有选项。它似乎显示了受限选项..谢谢。它解决了我的问题。但有一个问题:当您更改此工作簿时,它仍然不会像在windows中那样显示所有选项。它似乎显示了受限制的选项。。