问题标签 [fileopendialog]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ms-access - 使用 FileOpenDialog 获取 Access DB 文件名,然后对其中的表运行查询?
我想通过 Access 表单浏览/选择数据库文件,并根据所选数据库文件的文件路径对其运行查询。我试过这样:
...但这没有用,但是这个 SQL 确实有效:
为了浏览文件,我使用了这个 VBA 片段:
excel - 将文件另存为同名但附加日期 - 引用单元格日期
我能够在没有任何错误的情况下运行此代码,但是给出的目标略有不同。
它将根据下面链接中的代码添加到Do Events部分下方。
代码目标:
- 浏览文件夹中的工作簿文件夹,日期参考当前工作簿的“H2”范围,并将它们保存在与浏览文件相同的文件夹中
现在的情况:
- 能够保存带有日期的文件,但它会保存在其较早的文件夹中
例如文件存在于
C:\用户\泰勒\桌面\测试
带有日期的新文件将保存在
C:\用户\泰勒\桌面
代码
感谢帮助(:
dialog - 电子:文件对话框窗口应该集中直到决定
如何强制文件对话框窗口始终在顶部打开,直到用户选择文件或关闭窗口?用户不应该能够导航到应用程序中的其他窗口。
c# - OpenFileDialog 可以按名称过滤掉某些文件吗?
首先,我看过这篇文章。答案之一似乎为在 ShowDialog 中按名称过滤提供了希望。现在,这里是我想要做的事情的描述:
我有这段 C# 代码:
如果我选择第一个文件 - May 18 Muni RosterDetailReport.csv - 并将其名称保留在字符串变量中,有没有办法在下次 ShowDialog 在同一目录中运行时过滤掉该文件?
换句话说,在选择May 18 Muni RosterDetailReport.csv 之后,有没有办法将该名称反馈回ShowDialog
, 作为过滤器?
我认为答案是否定的,但我只是在仔细检查。如果没有,是否有通过订阅 OpenFileDialog 事件的解决方法,如我在本文开头提到的帖子中所示?
编辑:
所以听起来,我可以使用 OK 事件来阻止用户第二次选择第一个文件?我希望有人会回答这个问题。
firefox - WebExtension 中的目录选择器对话框
从作为 WebExtension 实现的 Firefox 插件中,我想让用户选择一个本地目录,如果可能的话,使用标准目录选择器对话框(“打开文件”对话框的变体)。
这可以通过 WebExtension 完成吗?如果是这样,怎么做?
(在网站上的常规 JavaScript/HTML 中,出于安全原因,这是不可能的。参见例如Select directory path in JavaScript。但作为一个附加组件应该在某种程度上受到用户的信任,我想知道那里是否可能。)
上下文:我想做一个简单的批量下载器,它允许用户为多个要下载的文件选择一个目标目录,而不是仅仅把它们都扔到默认的下载文件夹中,但不显示“另存为”每个单独下载的对话框。
c# - 使用 OpenFileDialog 时,我看到 Assertion 在尝试关闭表单时失败,我该如何解决?
我添加了一个OpenFileDialog
按钮(称为“浏览”)按下事件,它应该打开一个对话框,获取文件名并将其返回给我。
出于某种原因,每当我按下Browse
按钮(即使我什么都不做并点击取消)然后尝试关闭打开的表单时,我都会在Output
窗口中收到以下消息。如果我打开表单,然后关闭它,则不会出现该消息。如果我打开表单,单击浏览按钮,点击取消然后关闭表单,它确实会出现。
断言失败:尚未执行成功的 WSASTARTUP (........\src\signaler.cpp:194)
是否有可能解决这个问题,所以“错误”(如果是错误)不会出现在Output
窗口中?我不是在问,因为这很烦人,我可以不在乎调试输出窗口中的消息。我问是因为优化。
windows - 显示表单的 shell 命名空间扩展可以接收/传递文件到 IFileDialogs 吗?
我想在新的(从 Windows Vista 起)IFileOpenDialog 和 IFileSaveDialog 中显示一个 shell 命名空间扩展。
这些对话框显然可以显示自定义表单,例如内置的家庭组屏幕:
在此表单上,我想显示存储在数据库中的内部文件(带有各种其他选项)。
我的问题是:是否可以将用户在我的自定义表单上选择的文件传递给 IFileOpenDialog?是否可以让用户在数据库中选择一个位置,然后从 IFileSaveDialog 接收文件并将它们存储在数据库中?
重要的!我知道如果我使用我的 shell 命名空间扩展名实现虚拟文件夹和文件,这将是可能的。但是是否可以将我自己的表单嵌入到 shell 中,同时向对话框传递和接收文件?
如果可能,我需要在我的 shell 扩展中实现哪些方法来捕获对话框打开/保存事件?