问题标签 [fso]
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.
vba - 为什么对 InvokeVerb ("&Print") 的调用不起作用?
我只是想批量打印文件夹中的大量文件。该文件夹包含多种文件类型,我只想调用等效于Right-Click > Print
.
看来我应该能够使用对象的InvokeVerb
方法来做到这一点Shell32.FolderItem
。所以,我不知道为什么,当我运行下面的代码时,什么也没有打印出来。
有任何想法吗?
(GetFolder
只是Shell32.BrowseForFolder
返回所选文件夹路径的函数的包装器。该函数可以正常工作。对于测试,您只需替换为文件夹的路径即可。)
vbscript - 使用 VBScript 检查 zip 文件中文件的属性
我正在尝试使用 VBScript 来检查数百个 .zip 文件的内容。基本上我想要做的是遍历每个 .zip 并找到该 zip 文件中的所有文件。对于 zip 中的这些文件中的每一个,我都想将有关它的一些信息记录到 Oracle 数据库中。该信息是:文件名和文件修改日期。
到目前为止,我的解决方案是将每个 zips 文件夹结构提取到一个临时文件夹,然后使用 fso 对象运行该临时文件夹。然而,这已被证明是非常缓慢的。
有没有办法在不解压缩 zip 文件的情况下实现这一点?
vba - vba Outlook - 从文件夹中的文件回复
我将 Outlook 消息拖到名为“电子邮件临时文件夹”的特定文件夹中,并希望自动回复该消息。
我保存在“电子邮件临时文件夹”中的消息的标题名称可以是任何东西。我无法获得文件的标题名称。所以我尝试遍历“电子邮件临时文件夹”中的文件,然后Set FileItemToUse = objFile
但是,有一个错误:object does not support this property or method on this line。.ReplyAll
我怎样才能FileItemToUse
变成一个展望项目?
javascript - 使用 FSO 创建或删除文件夹
是否有在 JavaScript 或 VBScript 中创建或删除文件夹的 FSO(文件系统对象)方法?也接受任何其他用于创建或删除在 HTA 中工作的文件夹的 JavaScript 或 VBScript 方法。
vbscript - 小型 VBScript 在 HTA 中不起作用
我正在使用以下 VBSript,它工作正常,但是当我尝试将其添加到我创建的 .hta 应用程序时,它无法正常工作。
首先,'strValue' 没有显示在 MsgBox 中,其次出现脚本错误,例如“类型不匹配:'fso.FolderExists'”
任何帮助将不胜感激,因为我一直在努力解决这个问题。
vba - FileSystemObject 的 DeleteFolder 方法不报错(MSDN 骗了我)
我的桌面上有几个文件夹,我暂时用于宏。现在,我想删除它们。一个是 .zip,一个是普通文件夹。
上面的代码可以正常工作。非 .zip 文件夹被删除,没有问题。但是,这不会删除文件:
与MSDN 文档相反,这也不会产生错误。经过太多时间,我意识到我只需要使用DeleteFile
.zip,因为显然 .zip 在技术上是一个文件,而不是一个文件夹。然后这两个项目都被成功删除。
它现在可以工作了,但是我仍然对为什么 usingDeleteFolder
没有产生错误感到有些困惑。上述文件指定
如果找不到匹配的文件夹,则会发生错误。
更新:为了测试,我专门创建了一个独立的子来测试DeleteFolder
.zip。.zip 不变;没有返回错误;潜艇刚刚结束。
只是一个在 VBA 领域游荡的好奇灵魂......
vbscript - WriteLine 不会用代码写行
我的方法 CreateScript 将写入除底部列出的三行之外的所有行。
我尝试以几种不同的方式编写此代码,但我无法将以下几行写入我的 wsf txt 文件。每隔一行将完美地写入文件。为什么我的WriteLine
方法不会写这三行?
excel - Dir() 和 FSO 都缺少 1 个文件
所有试图找到这个问题的解决方案的搜索都提出了与我正在寻找的相反的结果。我不需要从文件夹内的搜索中排除文件,而是将它们全部包含在内。
我的问题是我的搜索返回文件夹中除 1 之外的所有文件。每次未找到的 1 文件是完全随机的。我尝试过同时使用 Dir() 和 FSO 方法、不同的目录、不同数量的文件等。无论我尝试什么,列表中总是缺少 1 个文件。
以下是我的代码的简化片段:
目录()版本:
FSO 版本:
同样,它们都返回除 1 之外的所有文件(随机)。
xml - WriteLine 行尾字符
我想将 Excel 中的数据行写入 XML 文件。但是,我需要在提交文件之前验证数据。我知道它WriteLine()
有自己的行尾,但我需要将它添加到字符串中。所以我想做这样的事情:
...不是这个:
...其中 {??} 是行尾字符。我已经看到Chr(10) & Chr(13)
提到作为一种选择,但没有确定的。
pdf - 在文件夹中搜索 pdf 文本字符串的更快方法
我迫切需要帮助,我正在尝试在包含超过 5000 个 pdf 的文件夹目录中搜索文本字符串,该代码已经过测试并且可以使用少于 100 个 pdf 并且它可以工作,但是一旦达到限制它需要超过 5-10 分钟得出结果。任何帮助是极大的赞赏: