ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   Check for Addin before Update Links (https://www.excelbanter.com/excel-programming/391010-check-addin-before-update-links.html)

John Michl

Check for Addin before Update Links
 
I have a number of workbooks that are distributed across my company
that use functions found in the Analysis Tool Pak. I'm learning that
some people don't have that add-in checked so they receive an update
links error/message when they open the file. I placed the following
code in the Woerksheet.Open" event. Unfortunately, it appears to run
after the sheet attempts to update links. How can I avoid the update
links message?

Thanks - John

Private Sub Workbook_Open()
AddIns("Analysis ToolPak").Installed = True
AddIns("Analysis ToolPak - VBA").Installed = True
End Sub


Jim Rech

Check for Addin before Update Links
 
I tried to duplicate your problem and it really didn't happen exactly. I
saved a workbook that used the EDATE function, cloed it and detached the
add-ins. When I opened the workbook there was no error message about not
being able to update links. Of course when I calced Excel the function
returned an error.

Anyway, if it really is a link updating issue and your users have Excel 2002
or later, you can use Edit, Links, Startup Prompt to specify that links
should not be updated and users not prompted. Then your Workbooks_Open code
will have time to save the day.

--
Jim
"John Michl" wrote in message
ups.com...
I have a number of workbooks that are distributed across my company
that use functions found in the Analysis Tool Pak. I'm learning that
some people don't have that add-in checked so they receive an update
links error/message when they open the file. I placed the following
code in the Woerksheet.Open" event. Unfortunately, it appears to run
after the sheet attempts to update links. How can I avoid the update
links message?

Thanks - John

Private Sub Workbook_Open()
AddIns("Analysis ToolPak").Installed = True
AddIns("Analysis ToolPak - VBA").Installed = True
End Sub




[email protected][_2_]

Check for Addin before Update Links
 
You use this to see if a reference exists ...

Dim result as boolean

On Error Resume Next
result = Not Me.VBProject.References("Analysis Tool PAC") Is Nothing

I don't have an immediate example handy of loading a reference but it
should be found in the VBProject.



All times are GMT +1. The time now is 01:05 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com