Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hi ,
I am trying to compile the following code.But iam getting the following error: Error ***** User Defined Type not define : Public fso As New Scripting.FileSystemObject ***** Code ***** Option Explicit Public fso As New Scripting.FileSystemObject Public vertView As Boolean Public Sub Auto_Open() On Error GoTo ErrorHandler Dim newMenu As Menu, menuName As String menuName = Application.MenuBars(xlWorksheet).Menus("MainMenu" ).Caption Exit Sub ErrorHandler: If Err.Number = 1004 Then Set newMenu = Application.MenuBars(xlWorksheet).Menus.Add("&Main Menu", _ Application.MenuBars(xlWorksheet).Menus.Count) newMenu.MenuItems.Add "E&xport Data File ...", "ExportToFile" End If End Sub |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
First, make sure you set a reference to "Microsoft Scripting Runtime"
(Under Tools|References) But there's nothing in your posted code that uses FSO. Second, Chip Pearson explains why it's not good to use: Dim Something As New SomeObject he http://www.cpearson.com/excel/DeclaringVariables.aspx look for Don't Use Auto-Instancing Object Variables Bobby wrote: Hi , I am trying to compile the following code.But iam getting the following error: Error ***** User Defined Type not define : Public fso As New Scripting.FileSystemObject ***** Code ***** Option Explicit Public fso As New Scripting.FileSystemObject Public vertView As Boolean Public Sub Auto_Open() On Error GoTo ErrorHandler Dim newMenu As Menu, menuName As String menuName = Application.MenuBars(xlWorksheet).Menus("MainMenu" ).Caption Exit Sub ErrorHandler: If Err.Number = 1004 Then Set newMenu = Application.MenuBars(xlWorksheet).Menus.Add("&Main Menu", _ Application.MenuBars(xlWorksheet).Menus.Count) newMenu.MenuItems.Add "E&xport Data File ...", "ExportToFile" End If End Sub -- Dave Peterson |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Unable to Compile a Macro | Excel Programming | |||
Compile error macro is 111K. how do I fix macro | Excel Programming | |||
VBAProject name compile error, not defined at compile time | Excel Programming | |||
How to compile the macro | Excel Programming | |||
macro compile error | Excel Programming |