gpt4 book ai didi

vba - 在word中保存为文件名

转载 作者:行者123 更新时间:2023-12-04 14:32:25 25 4
gpt4 key购买 nike

在下面的代码中,文件名是硬编码的,但我希望用户能够选择它。

我正在阅读 GetSaveAsFilename但是在使用它时出现错误:“方法或成员未找到”。

fileSaveName = Application.GetSaveAsFilename _
(fileFilter:="Excel Files (*.txt), *.txt")

这是为 Word 2010 编写的。我想错了吗 GetSaveAsFilename可以在word VBA中使用吗?
 Sub Macro3()
'
' Macro3 Macro
'
'
ActiveDocument.SaveAs2 FileName:="Questionnaire01-05-20122.txt", _
FileFormat:=wdFormatText, LockComments:=False, Password:="", _
AddToRecentFiles:=True, WritePassword:="", ReadOnlyRecommended:=False, _
EmbedTrueTypeFonts:=False, SaveNativePictureFormat:=False, SaveFormsData _
:=True, SaveAsAOCELetter:=False, Encoding:=1252, InsertLineBreaks:=False, _
AllowSubstitutions:=False, LineEnding:=wdCRLF, CompatibilityMode:=0
End Sub

最佳答案

我没有意识到 Word 没有 GetSaveAsFileName 或 GetOpenFileName 方法(Excel 有)。但事实并非如此。相反,您可以尝试 SaveAs FileDialog( 200320072010 ):

Sub ShowSaveAsDialog()
Dim dlgSaveAs As FileDialog
Set dlgSaveAs = Application.FileDialog(FileDialogType:=msoFileDialogSaveAs)
dlgSaveAs.Show
End Sub

关于vba - 在word中保存为文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10404689/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com