Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I have a .xls file which calls a UDF function from an xla addin (I will call
the workbook...MyFile.xls). MyFile.xls also has an Auto_Open procedure. When run normally MyFile.xls works just fine. However, when run as a scheduled task, the task hangs awaiting someone to answer the update links question. The Scheduled Tasks Manager appears to open the MyFile.xls workbook BEFORE all Add-ins are installed (including the UDF.xla that it needs). I found that if the user DOES NOT have the add-in "Analysis ToolPak - VBA/ATPVBAEN.xla" installed, they will receive the "Update Links" question. If they do have the "Analysis ToolPak - VBA/ATPVBAEN.xla" installed, they DO NOT receive the "Update Links" question. When running the MyFile.xls from the Scheduled Task Manager -- once the user has the "Analysis ToolPak - VBA/ATPVBAEN.xla" installed, ALL Add-ins load BEFORE the MyFile.xls workbook is opened (This is not the case if the ATPVBAEN.xla is not installed. The MyFile.xls opens before all .XLAs, COMs, etc. are opened). Can anyone tell me what the "Analysis ToolPak - VBA/ATPVBAEN.xla" is doing that would cause all .XLAs, COMs, etc. to load prior to the MyFile.xls workbook being opened when called from the Scheduled Task Manager? I would rather not use the ATPVBAEN.xla if it is not required for the workbook. However, this situation is forcing me to have it installed even though it is not needed for the VBA code. Thank you for your assistance. -- Thx MSweetG222 |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Add code in the workbook open event of the Myfile.xls to load the addin if it
isn't loaded. Microsoft states that when excel is started with code, addins are not loaded. I would see the schedular as starting Excel from code (although I have never used it), so if you are getting different results, I can't say. -- Regards, Tom Ogilvy "MSweetG222" wrote: I have a .xls file which calls a UDF function from an xla addin (I will call the workbook...MyFile.xls). MyFile.xls also has an Auto_Open procedure. When run normally MyFile.xls works just fine. However, when run as a scheduled task, the task hangs awaiting someone to answer the update links question. The Scheduled Tasks Manager appears to open the MyFile.xls workbook BEFORE all Add-ins are installed (including the UDF.xla that it needs). I found that if the user DOES NOT have the add-in "Analysis ToolPak - VBA/ATPVBAEN.xla" installed, they will receive the "Update Links" question. If they do have the "Analysis ToolPak - VBA/ATPVBAEN.xla" installed, they DO NOT receive the "Update Links" question. When running the MyFile.xls from the Scheduled Task Manager -- once the user has the "Analysis ToolPak - VBA/ATPVBAEN.xla" installed, ALL Add-ins load BEFORE the MyFile.xls workbook is opened (This is not the case if the ATPVBAEN.xla is not installed. The MyFile.xls opens before all .XLAs, COMs, etc. are opened). Can anyone tell me what the "Analysis ToolPak - VBA/ATPVBAEN.xla" is doing that would cause all .XLAs, COMs, etc. to load prior to the MyFile.xls workbook being opened when called from the Scheduled Task Manager? I would rather not use the ATPVBAEN.xla if it is not required for the workbook. However, this situation is forcing me to have it installed even though it is not needed for the VBA code. Thank you for your assistance. -- Thx MSweetG222 |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Tom,
Thank you for your response. I believe the stmt Microsoft made is only true if the "Analysis ToolPak - VBA/ATPVBAEN.xla" is NOT clicked as an Add-In on the users computer. If it is click ON, then ALL add-ins (.xla & COMs) appear to load BEFORE the target workbook is opened. There is something in the ATPVBAEN.xla that is forcing all Add-Ins to load prior to the target workbook being opened by the Task Scheduler. I think that is odd. -- Thx MSweetG222 ========================= Add code in the workbook open event of the Myfile.xls to load the addin if it isn't loaded. Microsoft states that when excel is started with code, addins are not loaded. I would see the schedular as starting Excel from code (although I have never used it), so if you are getting different results, I can't say. -- Regards, Tom Ogilvy |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Windows Scheduled Tasks | Excel Discussion (Misc queries) | |||
What is correct syntax when using Scheduled Tasks? | Excel Discussion (Misc queries) | |||
Scheduled Tasks & Starting Excel in a Minimized Window | Excel Programming | |||
Open workbook with scheduled tasks? | Excel Programming | |||
starting macros via scheduled tasks | Excel Programming |