Hale, Jim
Jim.Hale at FleetPride.com
Tue Jun 15 12:47:36 CDT 2004
Even though it appears you are properly closing excel the fact that your
code doesn't run the second time makes me suspect excel may still be
running. I have had cases where hidden excel instances do not go away until
access is closed. These instances then cause strange and unnatural things to
happen when the code is executed. Put this vb script in notepad and run it.
It will tell you if you have any extra Excel instances.
Jim Hale
Dim objXL
Dim strMessage
On Error Resume Next
' Try to grab a running instance of
' Excel...
Set objXL = GetObject(, "Excel.Application")
' What did we find?..
If Not TypeName(objXL) = "Empty" Then
strMessage = "Excel Running."
Else
strMessage = "Excel Not Running."
End If
' Feedback to user...
MsgBox strMessage, vbInformation, "Excel Status"
' Make the Excel instance visible
' if we found one
if strMessage = "Excel Running." then _
objXL.Visible = true
-----Original Message-----
From: jeffrey.demulling at usbank.com [mailto:jeffrey.demulling at usbank.com]
Sent: Tuesday, June 15, 2004 11:45 AM
To: Access Developers discussion and problem solving
Subject: Re: [AccessD] Automation of Excel through Access Problem
Did not work. I am still getting the same message (which I did not include
in my first post):
Run-time error '1004' Method 'Range' of object '_Global' failed.
ebsite: http://www.databaseadvisors.com