ID: Q157320
The information in this article applies to:
In Microsoft Excel 97, when you use a macro to open a file, the wrong file may be opened.
This may occur if the following conditions are true:
-and-
A Visual Basic for Applications macro in Microsoft Excel 97 cannot use the Workbooks.Open command to open a file with no extension if a file whose name is identical but contains a recognized extension exists in the same folder.
For this reason, Microsoft strongly recommends that you include an extension when you name your data files.
Microsoft also recommends that you include the file extension in the FileName argument of the Workbooks.Open command, if possible.
Microsoft has confirmed this to be a problem in the Microsoft products listed at the beginning of this article.
In Microsoft Excel, you can use the Workbooks.Open command within a Visual Basic for Applications macro to open files. Usually, the command looks similar to the following:
Workbooks.Open FileName:="Myfile.xls"
If you have a file whose name contains no extension, you can usually open
it with the Workbooks.Open command. For example, the command would look
like this:
Workbooks.Open FileName:="Noext"
This command works correctly and opens the file "Noext", unless a file
whose name is identical but includes a recognized file extension, exists in
the same folderThe following extensions are recognized by Microsoft Excel
97:
xls txt dbf wk3 wk1 wq1 slk csv dif
If such a file exists in the same folder as the file without an
extension, that file opens instead.
Additional query words: XL97
Keywords : kbprg kbdta xlloadsave KbVBA
Version : WINDOWS:97
Platform : WINDOWS
Issue type : kbprb
Last Reviewed: December 9, 1998