troubleshooting Question

Dim cBars As CommandBars error

Avatar of John Kincaid
John KincaidFlag for United States of America asked on
Microsoft ApplicationsMicrosoft Access
2 Comments1 Solution469 ViewsLast Modified:
The below procedure returns error "user-defined type not defined" with Dim cBars As CommandBars highlighted.  I tried "Dim cBars As DAO.CommandBars" with the same results. I have verified that the reference to DAO3.6 is checked.

Any help appreciated.

Public Sub ToggleCmdBars()
  Dim cBars As CommandBars
  Dim cBar As CommandBar
  Set cBars = Application.CommandBars '   reference databases commandbars collection
  For Each cBar In cBars '   loop through each commandbar in the commandbars collection
    With cBar
      If .TYPE = 0 Then '    if it is a tool Bar, disable it
        If .Enabled = False Then
          .Enabled = True
          .Enabled = False
        End If
      ElseIf .TYPE = 1 Then '    if it is a menu Bar, disable it
        If .Enabled = False Then
          .Enabled = True
          .Enabled = False
        End If
      End If
    End With

'Pop-Up menus remain enabled
End Sub

Our community of experts have been thoroughly vetted for their expertise and industry experience.

Join our community to see this answer!
Unlock 1 Answer and 2 Comments.
Start Free Trial
Learn from the best

Network and collaborate with thousands of CTOs, CISOs, and IT Pros rooting for you and your success.

Andrew Hancock - VMware vExpert
See if this solution works for you by signing up for a 7 day free trial.
Unlock 1 Answer and 2 Comments.
Try for 7 days

”The time we save is the biggest benefit of E-E to our team. What could take multiple guys 2 hours or more each to find is accessed in around 15 minutes on Experts Exchange.

-Mike Kapnisakis, Warner Bros