xlDAX - how to use/install
In this article I explain how to make the add-in available to your workbooks.
Don't install!
As xlDAX.xlma is a VBA add-in you can install it, but, in general, utility add-ins like this, particularly when being used on a client-site, are best instantiated on a once-off, need-to-use basis.
Either by:
- simply manually loading like a normal workbook OR …
- using
Application.Run()
from within:- a
Workbook.Open()
event or macro OR … - a macro associated with an button/control.
- a
Code
The code snippet below demonstrates one-off install of the add-in.
Note:
I assume the calling workbook shares the same folder as the add-in (often a good idea when packaging a client-site solution).
The
.Run
command calls a macro calledloadHammer
. This will attempt to load my.NET
HAMMER add-in, if it exists in the same folder as the xlDAX.xlma file, if not, only thing that’ll happen is the loading of xlDAX. I’ll explain later on, why sometimes you might need HAMMER, but in most cases you’ll not.
Sub init_xlDAX()
Dim xlDAXFile As String
Dim workingFolder As String
'Set whatever working folder you require
workingFolder = ActiveWorkbook.Path
xlDAXFile = workingFolder & "\" & "xlDAX.xlam"
xlDAXFile = "'" & xlDAXFile & "'!" & "loadHammer"
Application.Run (xlDAXFile)
End Sub