Excel-Application.GetSaveAsFilename只读文件提示
我刚从2003年升级到Excel 2010。大量使用的内部加载项使用Application.GetSaveAsFilename方法提示输入要用于导出过程的文件名(将信息从当前Excel文件导出到xml配置文件) 在2003年,即使他们选择了只读文件,我也没有得到任何提示(这是我想要的),让我来处理只读问题(我会这样做…例如,我将文件签出源代码管理)。然而,升级到2010年后,如果文件存在并且是只读的,我就无法选择文件名,这迫使我首先手动签出文件(这对于我每天导出约60个文件的熟练程度来说是一个很大的打击) 是否有人知道任何设置/解决方法,以便Excel 2010不会阻止(甚至可能提示)选择以前存在的/只读文件的文件名Excel-Application.GetSaveAsFilename只读文件提示,excel,excel-2010,vba,Excel,Excel 2010,Vba,我刚从2003年升级到Excel 2010。大量使用的内部加载项使用Application.GetSaveAsFilename方法提示输入要用于导出过程的文件名(将信息从当前Excel文件导出到xml配置文件) 在2003年,即使他们选择了只读文件,我也没有得到任何提示(这是我想要的),让我来处理只读问题(我会这样做…例如,我将文件签出源代码管理)。然而,升级到2010年后,如果文件存在并且是只读的,我就无法选择文件名,这迫使我首先手动签出文件(这对于我每天导出约60个文件的熟练程度来说是一个很
提前感谢。如果改用Application.GetOpenFilename,会有帮助吗
Sub PromptForFilename()
ret = Application.GetOpenFilename
MsgBox ret
End Sub
这不会给只读文件带来任何错误。这只允许您选择现有文件。有时我需要保存一个新文件。