【发布时间】:2015-01-21 13:46:29
【问题描述】:
首先 - 抱歉,如果标题有些混乱。我不确定如何命名这个问题。
我有一个非常简单的 vba 宏,它可以打开另存为对话框并根据单元格值预填充文件名:
Sub SaveAsFunction()
If Sheet1.Range("B17").Value = vbNullString Then
MsgBox "Cell B17 must not be empty"
End
End If
Dim fileName As String
fileName = Sheet1.Range("B17").Value
Application.Dialogs(xlDialogSaveAs).Show fileName
End Sub
有人问我是否可以在对话框打开时将“另存为类型:”字段更改为 PDF,但不能自动保存。最终用户需要先导航到正确的文件夹。我环顾四周,但没有找到任何解释这个特定问题的线程。
谢谢。
【问题讨论】: