excel - 文档文件夹中的“另存为”对话框默认设置
问题描述
我有一个报告,我允许多个用户生成他们的特定版本,然后保存文件,但我不希望他们覆盖我的主文件。
所以我创建了一个另存为对话框,以特定名称保存文件(.show
属性后面的参数只是文件名的不同部分)。
但是该对话框允许用户将文件保存在默认情况下我拥有主文件的同一文件夹中,我想将其更改为默认提供 Documents 文件夹。有没有办法改变这个?
Application.Dialogs(xlDialogSaveAs).Show FYandQName & " " & _
CountryName & " " & BusValue & " " & "Financial Narratives"
解决方案
尝试这个:
Dim s As String
'assuming an .xlsx file
s = FYandQName & " " & CountryName & " " & BusValue & " " & "Financial Narratives.xlsx"
With Application.FileDialog(msoFileDialogSaveAs)
.InitialFileName = Environ$("USERPROFILE") & "\Documents\" & s
.Show
.Execute
End With
推荐阅读
- python - Failed installation of python package
- java - Android Studio 同时拖放多个对象
- ios - Open keyboard with a textField on top of it on press of a button
- mysql - 如何选择具有一个到另一个和另一个表关系的表
- r - 如何使用 R 中原始变量的所有可能减法组合创建新变量?
- python - 如果有多个标签,我们如何计算 python 中的熵/信息增益?
- javascript - 除非直接触摸它,否则防止在移动设备上选择文本?
- html - 如何使用标签创建新链接?
- javascript - 解析数组通过 AJAX 从 PHP 文件传递给 javascript
- c++ - 内置 C++ 头文件无法编译时如何解决?