Home |
Search |
Today's Posts |
#5
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Just for information, that depends on the windows settings. It will always
work with .xls, so suggest always to use .xls. -- Regards, Tom Ogilvy "Kanan" wrote in message ... your code will work without the .xls extension in the isopen call. just fyi kanan "David" wrote: ?B?SWFuIEVsbGlvdHQ=?= wrote Thanks for any help. I have a macro that pastes some info into another workbook. I open the workbook, then run the macro. I would like to make the macro code to open the file if not already open. If I make the code open a file without checking if it is already open, I would get a notice about opening it twice. So I would like to code it so that it checks if the file is already open. How do I tell if a file is already open? With workbooks.something? Or windows.something? Thanks. I'm currently using the following Function I found (wish I could credit the author): Function IsOpen(ByRef BookName As String) As Boolean On Error Resume Next IsOpen = Not (Application.Workbooks(BookName) Is Nothing) End Function Called like this: If IsOpen("yourfilename.xls") Then '<your code here Else Workbooks.Open "yourfilename.xls" End If -- David |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Unable to open a 82 KB XLSM file due to "Too many different cellformats" & "Converter failed to open the file." errors. | Excel Discussion (Misc queries) | |||
In Excel - Use Windows Explorer instead of File Open to open file | Excel Discussion (Misc queries) | |||
Open a file do a macro ( made) and open next succesive file | Excel Programming | |||
Open File or Switch Between Windows if File is Open | Excel Programming | |||
Open File or Switch Between Windows if File is Open | Excel Programming |