Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hi everyone,
Is it possible to deactivate auto macros when I open a workbook in VBA? Thanks. -- Jac Tremblay |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hold down the SHIFT key when you open the workbook.
-- Cordially, Chip Pearson Microsoft MVP - Excel Pearson Software Consulting, LLC www.cpearson.com "Jac Tremblay" wrote in message ... Hi everyone, Is it possible to deactivate auto macros when I open a workbook in VBA? Thanks. -- Jac Tremblay |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hi Chip,
I know that trick, but my macro opens 60 workbooks from a folder and I want to deactivate those macros in VBA. Workbooks.Open Filename:=strTemplatePath & strTemplateName Thanks. "Chip Pearson" wrote: Hold down the SHIFT key when you open the workbook. -- Cordially, Chip Pearson Microsoft MVP - Excel Pearson Software Consulting, LLC www.cpearson.com "Jac Tremblay" wrote in message ... Hi everyone, Is it possible to deactivate auto macros when I open a workbook in VBA? Thanks. -- Jac Tremblay |
#4
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
The Auto_Open macro will not run if the workbook is opened by
VBA. To disable the Workbook_Open event procedure, use Application.EnableEvents = False ' open the workbook Application.EnableEvents = True -- Cordially, Chip Pearson Microsoft MVP - Excel Pearson Software Consulting, LLC www.cpearson.com "Jac Tremblay" wrote in message ... Hi Chip, I know that trick, but my macro opens 60 workbooks from a folder and I want to deactivate those macros in VBA. Workbooks.Open Filename:=strTemplatePath & strTemplateName Thanks. "Chip Pearson" wrote: Hold down the SHIFT key when you open the workbook. -- Cordially, Chip Pearson Microsoft MVP - Excel Pearson Software Consulting, LLC www.cpearson.com "Jac Tremblay" wrote in message ... Hi everyone, Is it possible to deactivate auto macros when I open a workbook in VBA? Thanks. -- Jac Tremblay |
#5
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hi Chip,
This seems to do the job. I will check it out a bit more tomorrow. Thank you for your time. "Chip Pearson" wrote: The Auto_Open macro will not run if the workbook is opened by VBA. To disable the Workbook_Open event procedure, use Application.EnableEvents = False ' open the workbook Application.EnableEvents = True -- Cordially, Chip Pearson Microsoft MVP - Excel Pearson Software Consulting, LLC www.cpearson.com "Jac Tremblay" wrote in message ... Hi Chip, I know that trick, but my macro opens 60 workbooks from a folder and I want to deactivate those macros in VBA. Workbooks.Open Filename:=strTemplatePath & strTemplateName Thanks. "Chip Pearson" wrote: Hold down the SHIFT key when you open the workbook. -- Cordially, Chip Pearson Microsoft MVP - Excel Pearson Software Consulting, LLC www.cpearson.com "Jac Tremblay" wrote in message ... Hi everyone, Is it possible to deactivate auto macros when I open a workbook in VBA? Thanks. -- Jac Tremblay |
#6
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Can you tell me how to open the workbook by VBA? I have incorrect logic in
the macro which is run in the open event, so my macro updates the wrong sheet. I don't want to have to retype all the correct informaton in this sheet so I'd like to disable this macro and then fix it. "Chip Pearson" wrote: The Auto_Open macro will not run if the workbook is opened by VBA. To disable the Workbook_Open event procedure, use Application.EnableEvents = False ' open the workbook Application.EnableEvents = True -- Cordially, Chip Pearson Microsoft MVP - Excel Pearson Software Consulting, LLC www.cpearson.com "Jac Tremblay" wrote in message ... Hi Chip, I know that trick, but my macro opens 60 workbooks from a folder and I want to deactivate those macros in VBA. Workbooks.Open Filename:=strTemplatePath & strTemplateName Thanks. "Chip Pearson" wrote: Hold down the SHIFT key when you open the workbook. -- Cordially, Chip Pearson Microsoft MVP - Excel Pearson Software Consulting, LLC www.cpearson.com "Jac Tremblay" wrote in message ... Hi everyone, Is it possible to deactivate auto macros when I open a workbook in VBA? Thanks. -- Jac Tremblay |
#7
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hi Jebeh -
I know you posted this awhile ago, but I found Chip Pearson's answer useful and saw your post so I decided to try to help. The general was to open a workbook in VBA is Workbooks.Open(fileName) As far as disabling macros to open the workbook, you can probably get away with Application.EnableEvents=False Workbooks.Open(fileName) However, here is an even fancier way that I came up with and works really well. This uses Excel Automation. Try This: Sub test_Automation_Open_WB() Dim XL As Excel.Application Dim wb As Workbook Dim fileName As String Dim wb_Name As String wb_Name = "TEST__someStuff.xls" fileName = ThisWorkbook.Path & "\" & wb_Name Set XL = CreateObject("Excel.Application") With XL .EnableEvents = False .Visible = True Set wb = XL.Workbooks.Open(fileName, False) End With End Sub This should easily do all you need. It will open a new application of Excel and then your workbook and will suppress all workbook.open events and pop-ups to disable macros, etc. Hope that helps, Best Regards, Chris ) "Jebeh" wrote: Can you tell me how to open the workbook by VBA? I have incorrect logic in the macro which is run in the open event, so my macro updates the wrong sheet. I don't want to have to retype all the correct informaton in this sheet so I'd like to disable this macro and then fix it. "Chip Pearson" wrote: The Auto_Open macro will not run if the workbook is opened by VBA. To disable the Workbook_Open event procedure, use Application.EnableEvents = False ' open the workbook Application.EnableEvents = True -- Cordially, Chip Pearson Microsoft MVP - Excel Pearson Software Consulting, LLC www.cpearson.com "Jac Tremblay" wrote in message ... Hi Chip, I know that trick, but my macro opens 60 workbooks from a folder and I want to deactivate those macros in VBA. Workbooks.Open Filename:=strTemplatePath & strTemplateName Thanks. "Chip Pearson" wrote: Hold down the SHIFT key when you open the workbook. -- Cordially, Chip Pearson Microsoft MVP - Excel Pearson Software Consulting, LLC www.cpearson.com "Jac Tremblay" wrote in message ... Hi everyone, Is it possible to deactivate auto macros when I open a workbook in VBA? Thanks. -- Jac Tremblay |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Deactivating a macro button | Excel Discussion (Misc queries) | |||
Deactivating an Excel Warning | Excel Discussion (Misc queries) | |||
Deactivating an embedded chart | Excel Discussion (Misc queries) | |||
Deactivating worksheets | Excel Programming | |||
Error Msg Deactivating Code | Excel Programming |