【问题标题】:COM object to create a "Open File" dialog under Vista?COM 对象在 Vista 下创建“打开文件”对话框?
【发布时间】:2023-03-19 03:05:01
【问题描述】:

我想使用 Windows 通用对话框“打开文件”,在 JScript 下从用户那里获取文件。这曾经可以在 MSCOMDLG.commondialog 对象上使用“ShowOpen()”,但我找不到在 Vista 下有效的等效方法。

【问题讨论】:

    标签: javascript windows com windows-vista


    【解决方案1】:
    【解决方案2】:

    您可以使用 CreateObject("Shell.Application").BrowseForFolder( ... ) 并使用 BIF_BROWSEINCLUDEFILES 标志来伪造它

    【讨论】:

    • 我(和others)试过这个方法,但不可靠:“未指定错误”,非文件夹抛出80004005。
    猜你喜欢
    • 1970-01-01
    • 2010-11-07
    • 2011-02-08
    • 1970-01-01
    • 2010-12-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-17
    相关资源
    最近更新 更多