Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 175
Default Workbook_Open event not firing for Excel2K

I have a sheet originally developed with Excel2002 using the Auto_Open routine.
I then found that I needed to make this project work with the older version.

why wont this work?
*** in ThisWorkbook's module ***
Sub Worksheet_Open()
Stop 'for test
Auto_Open
End Sub
Sub WorkSheet_Close()
Stop 'for test
Auto_Close
End Sub

*** in a standard module ***
Public Sub Auto_Open()
....

Public Sus Auto_Close()
....

I have put "stops" in the code to verify that the routines are never getting
control.
I am forced to first open Excel2000 then load the sheet because excel2002 is
the version that is auto launched on dbl-click of a XLS file. (and the
Auto_'s work perfectly in that version.)



--
Regards,
John
  #2   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 175
Default Workbook_Open event not firing for Excel2K

thought i found the error of my ways.. But
Sub Workbook_Open()
Stop
Auto_Open
End Sub
Sub Workbook_Close()
Stop
Auto_Close
End Sub
Doesn't work either...
--
Regards,
John


"John Keith" wrote:

I have a sheet originally developed with Excel2002 using the Auto_Open routine.
I then found that I needed to make this project work with the older version.

why wont this work?
*** in ThisWorkbook's module ***
Sub Worksheet_Open()
Stop 'for test
Auto_Open
End Sub
Sub WorkSheet_Close()
Stop 'for test
Auto_Close
End Sub

*** in a standard module ***
Public Sub Auto_Open()
...

Public Sus Auto_Close()
...

I have put "stops" in the code to verify that the routines are never getting
control.
I am forced to first open Excel2000 then load the sheet because excel2002 is
the version that is auto launched on dbl-click of a XLS file. (and the
Auto_'s work perfectly in that version.)



--
Regards,
John

  #3   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 5,302
Default Workbook_Open event not firing for Excel2K

Hi John,

Sub Workbook_Close()


There is no Workbook_Close event. This should be:

Private Sub Workbook_BeforeClose(Cancel As Boolean)

What is your purpose in calling the ealier Auto_Open and Auto_Close instead
of simply using the Workbook_Open and Workbook_beforeClose events?


---
Regards,
Norman



"John Keith" wrote in message
...
thought i found the error of my ways.. But
Sub Workbook_Open()
Stop
Auto_Open
End Sub
Sub Workbook_Close()
Stop
Auto_Close
End Sub
Doesn't work either...
--
Regards,
John


"John Keith" wrote:

I have a sheet originally developed with Excel2002 using the Auto_Open
routine.
I then found that I needed to make this project work with the older
version.

why wont this work?
*** in ThisWorkbook's module ***
Sub Worksheet_Open()
Stop 'for test
Auto_Open
End Sub
Sub WorkSheet_Close()
Stop 'for test
Auto_Close
End Sub

*** in a standard module ***
Public Sub Auto_Open()
...

Public Sus Auto_Close()
...

I have put "stops" in the code to verify that the routines are never
getting
control.
I am forced to first open Excel2000 then load the sheet because excel2002
is
the version that is auto launched on dbl-click of a XLS file. (and the
Auto_'s work perfectly in that version.)



--
Regards,
John



  #4   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 175
Default Workbook_Open event not firing for Excel2K

this helped...
http://www.cpearson.com/excel/events.htm

I then realized my macros where diabled too.
Since my digital signature had been wiped from the project (i edited on a
user's PC and forgot to re-attach it on my PC) Security setting HIGH was
disabling macros from running.

Now the events work fine.. and I dont need the ThisWorkbook modules
(although the link above says I need to start using events instead of the
Auto_open style)
--
Regards,
John


"John Keith" wrote:

I have a sheet originally developed with Excel2002 using the Auto_Open routine.
I then found that I needed to make this project work with the older version.

why wont this work?
*** in ThisWorkbook's module ***
Sub Worksheet_Open()
Stop 'for test
Auto_Open
End Sub
Sub WorkSheet_Close()
Stop 'for test
Auto_Close
End Sub

*** in a standard module ***
Public Sub Auto_Open()
...

Public Sus Auto_Close()
...

I have put "stops" in the code to verify that the routines are never getting
control.
I am forced to first open Excel2000 then load the sheet because excel2002 is
the version that is auto launched on dbl-click of a XLS file. (and the
Auto_'s work perfectly in that version.)



--
Regards,
John

  #5   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 175
Default Workbook_Open event not firing for Excel2K

Hi Norman,

I was using the Workbook_open and _close because I was mistakenly on the
path that excel2003 supported the Auto_open _close style and that excel2000
did not. After reading Chip's link page about events I discovered that I was
wrong about that. My whole problem with the open event was that ALL my
macros were disabled and I didnt realize it. So I took out the event code
in ThisWorkbook's module and I am using the older style in my application
now. Old habits die hard!

What advantages have you found to using the Event routines as opposed to the
Auto_ type routines?

--
Regards,
John


"Norman Jones" wrote:

Hi John,

Sub Workbook_Close()


There is no Workbook_Close event. This should be:

Private Sub Workbook_BeforeClose(Cancel As Boolean)

What is your purpose in calling the ealier Auto_Open and Auto_Close instead
of simply using the Workbook_Open and Workbook_beforeClose events?


---
Regards,
Norman



"John Keith" wrote in message
...
thought i found the error of my ways.. But
Sub Workbook_Open()
Stop
Auto_Open
End Sub
Sub Workbook_Close()
Stop
Auto_Close
End Sub
Doesn't work either...
--
Regards,
John


"John Keith" wrote:

I have a sheet originally developed with Excel2002 using the Auto_Open
routine.
I then found that I needed to make this project work with the older
version.

why wont this work?
*** in ThisWorkbook's module ***
Sub Worksheet_Open()
Stop 'for test
Auto_Open
End Sub
Sub WorkSheet_Close()
Stop 'for test
Auto_Close
End Sub

*** in a standard module ***
Public Sub Auto_Open()
...

Public Sus Auto_Close()
...

I have put "stops" in the code to verify that the routines are never
getting
control.
I am forced to first open Excel2000 then load the sheet because excel2002
is
the version that is auto launched on dbl-click of a XLS file. (and the
Auto_'s work perfectly in that version.)



--
Regards,
John




Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Event macro firing twice Otto Moehrbach Excel Programming 10 July 6th 05 11:57 PM
Workbook_Open event not firing 0013 Excel Programming 4 May 24th 05 09:53 PM
Event sometimes stops firing? HotRod Excel Programming 7 May 5th 05 12:20 AM
Code for App level event (not firing) Chris W[_3_] Excel Programming 2 February 28th 05 02:57 AM
OnTime event not firing in Workbook_Open event procedure GingerTommy Excel Programming 0 September 24th 03 03:18 PM


All times are GMT +1. The time now is 04:14 PM.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"