Unfortunately, that is not working for me either.
Here is the code I am using for the file as an add-in (modified code from
www.jkp-ads.com/Articles/DistributMacro10.htm).
Set fso = New Scripting.FileSystemObject
If fso.FolderExists("K:\Windows") Then
setDir = "E:\"
Else
setDir = "C:\"
End If
CurAddInPath = setDir & strDirectory & sFileName
AddInLibPath = Application.LibraryPath & "\" & sFileName
FileCopy CurAddInPath, AddInLibPath
With AddIns.Add(Filename:=AddInLibPath)
.Installed = True
End With
This code selects the add-in, but the other code can not access the modules.
Am I missing something?
"ben" wrote:
If you have it saved as an add-in you could load it once as an add-in
excelToolAdd-InsBrowse
--
When you lose your mind, you free your life.
"Rhonda" wrote:
I have a worksheet with some macros needed for several other worksheets. I
have added it to my XLStart folder, however whenever I try to set a reference
to the startup file programmatically I receive an "error loading dll"
message. I have the workbook saved as a .xla, and I can open it correctly
manually. However, whenever I open it using the Workbooks.Open command, it
opens as Filename1, appears in my reference list as "Unsaved: FileName" and
I can not access the various modules in the code.
What do I need to do to make the code in this workbook available to other
workbooks?