XL97: GetSaveAsFilename Method Returns Extra Character (161512)
The information in this article applies to:
- Microsoft Excel 97 for Windows
This article was previously published under Q161512 SYMPTOMS
When you use the GetSaveAsFilename or GetOpenFilename methods in a Visual
Basic for Applications macro, Microsoft Excel may add a period (.) to the
end of the string that is returned. When the period is appended, unexpected
results may occur when you use the string as the file name argument for the
SaveAs or Open methods.
CAUSE
This problem occurs if you do not add a file name extension to the file
name that you type into the dialog box provided by GetSaveAsFilename or
GetOpenFilename. For example, if you type Test, GetSaveAsFilename returns Test.. If
the macro passes this string to the SaveAs method, the macro does not add a
file name extension to the file name when the file is saved. If you type a
file name with a file name extension, such as Test.xls, a period is not added to the end of the string
that is returned.
RESOLUTION
When you use the GetSaveAsFilename or GetOpenFilename method, determine
whether there is a period at the end of the string that is returned and
remove it if it is present. If the rightmost character is a period, strip
it from the string before you pass it to the SaveAs method.
STATUS
Microsoft has confirmed this to be a problem in the Microsoft products
listed at the beginning of this article.
REFERENCES
For more information about GetSaveAsFilename method, click the Office
Assistant, type getsaveasfilename, click Search, and then click to view
"GetSaveAsFilename".
For more information about GetOpenFilename method, click the Office
Assistant, type getopenfilename, click Search, and then click to view
"GetOpenFilename".
NOTE: If the Assistant is hidden, click the Office Assistant button on the
Standard toolbar. If Microsoft Excel Help is not installed on your
computer, please see the following article in the Microsoft Knowledge Base:
120802 Office: How to Add/Remove a Single Office Program or Component
Modification Type: | Minor | Last Reviewed: | 10/11/2006 |
---|
Keywords: | kbbug kbdtacode kbProgramming KB161512 |
---|
|