问题标签 [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.

0 投票
1 回答
1110 浏览

excel - Excel.Application:Microsoft Excel 无法访问文件 '[]'有几个可能的原因:

我有一个可以工作的 PowerShell 脚本,它可以帮助我对多个服务器运行多个查询,并将每个输出保存在不同的 CSV 中,然后将它们合并到一个 Excel 文件中。

在此处输入图像描述

为了使这个脚本更具可移植性,我希望将其中提到的所有路径存储到一个变量中,然后连接起来。但是一旦我改变:

进入:

事情变得很糟糕,我收到错误:

在此处输入图像描述

我不明白,我认为我正在连接正确的东西。

我还关注了这个StackOverflow 帖子,并在添加“C:\Windows\SysWOW64\config\systemprofile\desktop”后重新启动了我的计算机,但问题并没有解决。

可变路径如何与 Excel 混淆?

0 投票
1 回答
1186 浏览

python - Python - win32com.client:尝试打开(大)Excel 时出现 pywintypes.com_error

我正在尝试使用 win32com.client 打开受密码保护的 excel 文件。
该文件有 37 列和 28.140 行。

我需要保持动态的行数,因为未来的文件将有不同的行数(或多或少)。我在 SO 上找到了一个解决方案,到目前为止该解决方案适用于较小的文件。

这是我的代码:

这是我收到的错误消息:

使用“win32api.FormatMessage(-2147352566)”我得到的文字是:
"Out of present range."

此错误消息是什么意思,我该如何处理?

我重新检查了我的文件以确保它具有行数(变量 max_row)和列数(变量 max_clm)。

给我 37, 28.140

提前致谢!
BR、
MG

0 投票
2 回答
66 浏览

excel - MS Access 无法打开和分配 Excel 对象

Excel 文件不会在 MS Access 中打开。

这段代码直到几天前才有效。现在它没有出错,也没有创建任何 Excel 对象。

对象分配应该可以工作(路径是正确的,我已经检查了多次)。

0 投票
0 回答
303 浏览

excel - 将变量声明为 Excel.Application 时,我无法通过 VBA 启动 Excel 实例,但如果将其声明为对象则可以

我们最近从 Inventor 2017->2021 升级,现在一些 VBA 代码不再工作。这一切都归结为无法通过 Inventor 的 VBA 正确启动 Excel.Application(还有 Word 或 Powerpoint)。请参阅下面的代码示例。我正确设置了引用,并且可以将变量声明为 Excel.Application。但是当我将一个变量声明为 Excel.Application,然后使用 CreateObject("Excel.Application") 创建一个对象时,它给了我这个错误。 在此处输入图像描述

当我将变量声明为对象时,一切正常。后来我仍然无法将它分配给 Excel.Application 变量。

我可以完美地使用所有其他变量类型,如 Workbook、Range 等。唯一不起作用的是 Excel.Application 变量。

当我从 Excel 或 Word 运行相同的代码时,它可以正常工作。当我尝试启动 Inventor.Application 或 AutoCAD.Application 等其他对象时,它不会出现此问题。

应该工作的基本代码,但不适用于 Inventor,但可以在 Excel/Word 中工作:

有效的代码:

有人知道为什么它不起作用吗?

软件详情:Inventor 版本为 2021 Office 365(对象库 16.0) VDI Citrix 环境 Windows 10 版本 2004