gpt4 book ai didi

vba - 带有过滤器的 MS Word 另存为文件对话框

转载 作者:行者123 更新时间:2023-12-04 03:16:37 24 4
gpt4 key购买 nike

我想从 Microsoft Word 下的 VBA 代码中保存自定义文件。 Word VBA 中是否有合适的另存为对话框?我需要从这个对话框中得到什么:

  • 指定自定义过滤器;
  • 选择一个(可能)不存在的文件;
  • 仅在可能的情况下使用 Word VBA。

  • 我在这个网站上找到的解决方案:
  • Application.FileDialog(msoFileDialogSaveAs)。不允许指定自定义过滤器。
  • Application.FileDialog(msoFileDialogFolderPicker)。不允许选择不存在的文件(这是一个文件打开对话框,而不是文件另存为对话框)。
  • Application.GetSaveAsFilename。在 Excel 中工作,但在 Word 中不存在。
  • 使用 Windows API。如果可能的话,我想避免这种情况。
  • 从 Word VBA 调用 Excel 应用程序并使用 GetSaveAsFilename。丑陋的解决方案。有没有其他办法?
  • 最佳答案

    Word Interop 是您可以接受的替代方案吗?如果是这样,您可以使用 Document 类的 SaveAs。

    关于vba - 带有过滤器的 MS Word 另存为文件对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20046302/

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