Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Is there a way to tell if a file or window name is open in the current
session of excel and not use the full path. I have seen a routine written of IsFileOpen() If IsFileOpen("C:\History\Ac01\File001.xls") Then 'Do this End If Function IsFileOpen(filename As String) Dim filenum As Integer, errnum As Integer On Error Resume Next ' Turn error checking off. filenum = FreeFile() ' Get a free file number. ' Attempt to open the file and lock it. Open filename For Input Lock Read As #filenum Close filenum ' Close the file. errnum = Err ' Save the error number that occurred. On Error GoTo 0 ' Turn error checking back on. ' Check to see which error occurred. Select Case errnum ' No error occurred. ' File is NOT already open by another user. Case 0 IsFileOpen = False ' Error number for "Permission Denied." ' File is already opened by another user. Case 70 IsFileOpen = True ' Another error occurred. Case Else Error errnum End Select End Function I would like to just see if the window is open and not have to use the full path name. Is that possible. Thank you, Steven |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Vista Office 2003 File Open Window @details will only show file n. | Excel Discussion (Misc queries) | |||
refer to active window when more than one window open for a file | Excel Programming | |||
open mht file - on all the window | Charts and Charting in Excel | |||
open file in different window | Excel Discussion (Misc queries) | |||
Customize the File Open Window | Excel Programming |