-----------------------------------------------------------

New Message on BDOTNET

-----------------------------------------------------------
From: CSharpMadhu
Message 4 in Discussion

That sounds strange, Marshal.ReleaseComObject worked for me. Any case as a last resort 
you can try this approach to terminate the Excel process. I haven't personally tried 
this code, but this must help terminate the process.   Declare Function FindWindow Lib 
"user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal
lpWindowName As String) As Int32
Declare Function PostMessage Lib "user32" Alias "PostMessageA" (ByVal hwnd As Int32, 
ByVal wMsg
As Int32, ByVal wParam As Int32, ByVal lParam As Int32) As Int32 Public Function 
TerminateExcel() Dim ClassName As String
Dim WindowHandle As Int32
Dim ReturnVal As Int32
Const WM_QUIT = &H12 Do ClassName = "XLMain"
WindowHandle = FindWindow(ClassName, Nothing) If WindowHandle Then
ReturnVal = PostMessage(WindowHandle, WM_QUIT, 0, 0)
End If Loop Until WindowHandle = 0 End Function
 HTH Madhu  

-----------------------------------------------------------

To stop getting this e-mail, or change how often it arrives, go to your E-mail 
Settings.
http://groups.msn.com/bdotnet/_emailsettings.msnw

Need help? If you've forgotten your password, please go to Passport Member Services.
http://groups.msn.com/_passportredir.msnw?ppmprop=help

For other questions or feedback, go to our Contact Us page.
http://groups.msn.com/contact

If you do not want to receive future e-mail from this MSN group, or if you received 
this message by mistake, please click the "Remove" link below. On the pre-addressed 
e-mail message that opens, simply click "Send". Your e-mail address will be deleted 
from this group's mailing list.
mailto:[EMAIL PROTECTED]

Reply via email to