运行时错误'91'

时间:2012-09-28 21:51:17

标签: excel-vba vba excel

  

运行时错误'91':对象变量或未设置块

我的代码是

Private Sub Workbook_Open()
  Dim MenuBar As CommandBarButton
  Set MenuBar = CommandBars(Standard).Controls(3)
  MsgBox MenuBar.Caption
End Sub

请帮我解决此错误。

1 个答案:

答案 0 :(得分:3)

您已将Standard代替"Standard"。因此我总是建议使用Option Explicit

如果您不使用",那么Standard将被视为变量。