问题标签 [excel.application]
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.
vbscript - vbscripting中的Excel工作表疑问
我正在创建一个 excel 文件,如下所示 strFileName = "c:\test.xls"
现在,经过一些数据处理后,我在同一张 Excel 工作表的 sheet1 和 sheet2 中手动将一些值填充到 Excel 工作表中。如果有人能告诉我如何比较同一张excelk表的两张不同表中的两个值,我会很高兴例如:sheet1有
并且 sheet2 有 Executables 参数数量 input1 Input 2 E1
Send 2 4 {ENTER} Put 2 Input.xls {ENTER} Send 2 4 {ENTER} {ENTER}
现在我希望我的 vbscript shud 在工作表 1 中搜索每个 yes 然后来在这里并在 sheet2 中搜索。我将如何在同一个 Excel 工作表文件中对 sheet1 和 sheet2 进行比较搜索
vbscript - .xls 位置查找的 vb 脚本错误
我在编写用于打开下面给出的 .xls 文件的 vb 脚本时遇到问题。
当我运行此脚本时,弹出窗口显示如下错误:
由于不可恢复的错误,测试运行无法继续。'd:\book1.xls' 找不到。检查文件名的拼写,并验证文件位置是否正确。如果您尝试从最近使用的文件列表中打开该文件,请确保该文件未被重命名、移动或删除。第 (1) 行:“Dim XLAPP”。
当我编写脚本XLAPP.Workbook.Add
时,它会添加一个 excel 文件,但上面给出的脚本没有打开 excel 文件。
vbscript - microsoft excel 对象模型中的应用程序对象
今天在练习vb脚本时,我想出了一点疑问,请帮助消除我的疑问。我已经编写了这段代码并在我的 D: 驱动器中创建了一个 excel 表
但是如果我换行
至
然后仍然在我的 D: 驱动器中创建工作表。
请告诉我这两种方法之间是否有任何区别。
vba - “新” Excel.Application 与 Excel.Application
我正在寻求澄清“新”对对象和脚本的影响。
我的理解是,如果我需要对 Excel 文档执行操作并且应用程序已关闭,那么我应该使用 New Excel.Application。
如果我保持此应用程序处于活动状态(例如通过工作簿之类的对象)并且稍后在脚本中我决定打开另一个工作簿,我应该仍然使用 New Excel.Application 还是使用 Excel.Application 会更好?
我担心的是我要编写一个长脚本,该脚本将在至少 5 个工作簿上执行操作。我将不得不从一个工作簿切换到另一个工作簿,然后再回到前一个......
如果每次脚本创建一个新的 Excel.Application,我最终可能会运行很多它们,我担心这种混乱会产生问题。
写这样的东西是否更合适:
vbscript - vbscript崩溃时如何关闭应用程序
我正在使用 VBscript 打开 Microsoft Excel 并将 xls 文档转换为 csv。
这是一个简单的例子,它接受一个参数并转换第一页
如果一切正常,那就太好了。但是,当脚本在关闭 excel 之前崩溃时,该进程会继续停留并锁定文件,直到我手动终止该进程。
即使脚本失败,如何确保执行任何清理例程?
vbscript - 无法获得工作簿类 VBS 的打开属性
我正在尝试制作一个脚本,该脚本将删除 excel (.xls) 文件的密码保护,但是当我尝试打开我的工作簿时,我不断收到以下错误:
“无法获取 Workbook 类的 Open 属性”
我打开文件的代码是:
任何帮助将非常感激。
vbscript - 使用VBS在excel中转置范围
嘿,伙计们在这里需要一些帮助。如何使用 VBS 在 excel 中转置一个范围?基本上从一张纸上复制一个范围,然后在另一张纸上粘贴特殊转置。提前致谢
vbscript - 设置 xlObj = CreateObject("excel.application") 需要高程 (vbscript)
每次我尝试在 vbscript 中运行包含 Set xlObj = CreateObject("excel.application") 行的脚本时,都会收到一条错误消息,提示“行需要高程”。我认为这是一个权限问题,但我是尝试运行此脚本的机器上的管理员,所以我不确定我需要对此做些什么。
vbscript - VBScript - 从 excel 列表中读取数据
我有几个关于使用 vbscript 代码从 excel 表中读取数据并将它们存储在字典对象中的问题。
1)这是更具体的excel。我可以根据我在主列中选择的内容对 Excel 进行数据过滤吗?例如:我有一个列名 TicketType,它有一个值列表,即 Type1、Type2、Type3。如果我选择 Type1,其余列中的数据应显示特定于 Type 1 的数据,当我选择 Type2 时,其余列应更改为特定于 Type2 的数据。
2)如果在 excel 中可以使用第一个点,我想使用 VBScript 首先在主列中选择值,然后将过滤后的数据读入字典。我会在这里请求一些帮助。我的整个想法不是创建更多行,而是使用一行并继续过滤和阅读。
谢谢斯里尼瓦斯
vbscript - 关闭打开 Excel 实例
有人可以让我知道以下简单的 VBScript 是否正确吗?它应该在其他进程运行后关闭 Excel(并使 Excel 保持打开状态),但它不起作用。