gpt4 book ai didi

excel - 在 Excel VBA 中获取使用 "Save As"时使用的路径(从模板创建的文档!)

转载 作者:行者123 更新时间:2023-12-02 11:19:58 28 4
gpt4 key购买 nike

当对从 SharePoint 上的模板创建的文档使用“另存为”时,如何获取 Excel 给出的建议路径?该文档尚未保存,因此还没有路径。尽管当我们使用“另存为”时,“保存”窗口中会建议正确的文档库。我们需要在 VBA 中使用该建议(在该建议中创建一个子文件夹,并使用打开时运行的宏自动保存文档)。

谁能帮助我们找到通过 SharePoint 使用 Excel 模板创建的文档中存储(并在保存时使用)的路径属性?

额外信息:我们尝试了 Application.TemplatesPath、CurDir 等所有内容。它应该是 SharePoint 专门存储在文档本身中的属性;它不是最后已知的位置或类似的东西。我们这么认为是因为我们做了多次测试。打开文件并关闭互联网连接时; Excel 尝试连接到 SharePoint,但时间过长时会显示默认位置。还从模板创建了一个新文档,在不同的本地文件夹中保存了另一个工作簿,然后保存了模板文档,建议仍然正确。我们创建了一个 .xltm Excel 模板,它现在是 SharePoint 内容类型的文档模板。当我们按下 SharePoint 功能区中的“新建文档”按钮时,就会创建一个新文档。

最佳答案

这开始让我走向正确的方向......希望它有帮助

DefaultFilePath = ThisWorkbook.Path
If DefaultFilePath = "" Then DefaultFilePath = Application.DefaultFilePath
Application.FileDialog(msoFileDialogFilePicker).InitialFileName = DefaultFilePath
MsgBox (Application.FileDialog(msoFileDialogFilePicker).InitialFileName)

关于excel - 在 Excel VBA 中获取使用 "Save As"时使用的路径(从模板创建的文档!),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20003581/

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