Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I'm working with automation. I have two questions
1. How can detect if excel is running? 2. How can detect is a specific excel file (test.xls) is open? I is open, the code should be close the file without save. Thanks jcp -- Jose |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
This will close test.xls if it's open in Excel. However, since Excel can
have several instances running simultaneously, this is not smart enough to know which one to look in. It assumes there is only 1 instance running. Does that matter to you? Sub CloseAWorkbook() Dim xl As Object Dim wkb As Object On Error Resume Next Set xl = GetObject(, "Excel.Application") On Error GoTo 0 If Not xl Is Nothing Then For Each wkb In xl.workbooks If wkb.Name = "test.xls" Then wkb.Close False End If Next End If Set wkb = Nothing Set xl = Nothing End Sub "JCP" wrote in message ... I'm working with automation. I have two questions 1. How can detect if excel is running? 2. How can detect is a specific excel file (test.xls) is open? I is open, the code should be close the file without save. Thanks jcp -- Jose |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Detect open-state of xls from outside Excel | Excel Discussion (Misc queries) | |||
Detect macros in an Excel file | Excel Programming | |||
automatically detect excel file in designated directory and convert to pdf | Excel Programming | |||
how to detect if user has a dialogbox open | Excel Programming | |||
Detect if file is open | Excel Programming |