问题标签 [excel-2016]

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 投票
0 回答
390 浏览

php - PHPExcel 工作表锁在 2016 版以外的 excel 中完美运行

在我的网站中,我PHPExcel用于下载 excel 文件。我正在使用锁定工作表和行。

问题是,在MS Office 2016未锁定的行中显示为已锁定。但它只发生在第 25 行之后的行。即第 25 行之后的行不可编辑

我为此尝试了谷歌和PHPExcel文档。但是没有可用的帮助。如果有人能解决这个问题,那将是一个巨大的帮助。

注意:我使用的版本是PHPExcel 1.7.9.

0 投票
1 回答
1473 浏览

excel - 在 Excel 中如何用文本计算填充的单元格

如何计算具有特定文本 [无论值] 且不为空的单元格。如果我使用 count 或 count 等函数,如果它要求值范围,我需要的是任何文本。有没有写宏的代码来解决这个问题?

例如计算所选区域单元格 139-119=20。我需要选择多个地方并计数。

在此处输入图像描述

0 投票
1 回答
532 浏览

excel - 运行时错误“91”:对象变量或未设置块变量

当我调试时,我收到错误 Run-time error '91': Object variable or With block variable not set at this line title = Element.Children(1).innerText 请帮我解决这个问题。

我在我的 Excel 工作表中使用 amazon 作为宏。我使用的是 excel 2016,当我调试此宏时出现此错误。所以请提供解决此问题的解决方案。

如果我使用 Set title = Element.Children(1).innerText 那么我会收到 Object required 错误。

我是 Vba 的新手,所以请帮我解决这个问题。

0 投票
3 回答
18318 浏览

c# - 使用 OLEDB 通过 Excel 2016 上传文件

我的应用程序基本上接受一个 excel 文件并将数据上传到我的数据库,该数据库曾经使用以下代码与 Excel 2010 完美配合。但是,我们将系统更新到 Excel 2016 并且由于某种原因停止工作,请您协助我对我的代码进行哪些更新。

这是当前要连接的代码:

0 投票
1 回答
1094 浏览

c# - 在 Excel 2016 中打开和关闭工作簿或实例

我们有一个 Excel 互操作 COM 加载项,它在某些时候执行以下操作:

假设我们打开了 1 个工作簿 A.xls。直到 Excel 2010,这在运行代码时按预期工作:关闭 A,然后打开 B.xls。我已阅读自 Excel 2013 以来,每个工作簿都在其自己的 Excel 实例中打开。然而,即使使用 Excel 2013,它的行为也符合上述预期。没有打开额外的窗口。

但是,Excel 2016 有一些修改,当 A.xls 关闭时,会保留一个空的工作簿外壳。之后,B.xls 在另一个窗口中打开。所以最后我有 1 个空窗口和一个带有 B.xls 的窗口。

看起来这两个窗口不是独立的:关闭 B.xls 不会创建另一个空的 Excel 窗口,在空窗口上单击关闭实际上会关闭 B.xls。

关于在 A 关闭时我应该如何防止空窗口的任何想法,或者在那个空窗口(A 离开)中打开 B.xls 作为容器而不是第二个窗口?

0 投票
4 回答
14389 浏览

excel - 如果我更换工作表,如何在 Excel 中保留单元格引用?

我有一张包含一堆数据的表格。然后,我有一个不同的工作表,它引用了第一张工作表中的多个单元格。如果我想删除第一张工作表并将其替换为相同的工作表(在任何意义上都相同,即工作表名称、每个单元格中的数据类型、格式等,每个单元格中的实际文本数据除外),参考另一张纸丢失了,我所有的单元格都产生了#REF!错误。

有什么方法可以保留引用并替换或覆盖工作表,而无需手动剪切和粘贴信息?

预先感谢,

乔治

0 投票
2 回答
32 浏览

excel-2016 - Excel 将日期与文本连接起来

需要有关包含文本和计算当前年份和上个月的语法的帮助。

这是我到目前为止所拥有的:

还需要确定当前日期的上一个月的最后一天。谢谢,

ķ

0 投票
2 回答
1984 浏览

excel - 将多张工作表中的同一行复制到excel中的一张工作表中

我需要将多张纸上的同一行复制到一行中。

示例:我有一个包含 5 张纸的 excel 文件。我必须按照表格的顺序复制第 6 张纸中每张纸的第 10 行(或第 15 行或第 21 行)。

提前致谢。

0 投票
0 回答
1553 浏览

vb.net - 尝试创建 Excel.Application 对象的 COM 错误

使用 Visual Studio 2013 创建一个涉及 excel 的新程序。之前在早期的 excel 版本中完成了此操作,但现在无法使其工作。尝试创建 excel 应用程序对象会引发错误(但是当我查看任务管理器时会启动 excel 进程)。我们将 Office 365 与 Excel 2016 一起使用。我已卸载 Office 并进行了全新安装,但仍然出现相同的错误。

有一个 vb .net windows 项目。我已经通过选择 COM - 类型库 - 添加了一个引用,并添加了 Microsoft Excel 16.0 对象库(版本 1.9)。

代码是这样的:

抛出错误:

任何帮助都感激不尽。谢谢。

0 投票
2 回答
1849 浏览

excel - Excel 使用模板创建新 Word 文档:运行时错误 5981。对象“文档”的“添加”方法失败

我收到此错误消息:“运行时错误 5981。对象 'Documents' 的方法 'Add' 失败。” 当我使用模板创建新的 Word 文档时会发生这种情况。代码发布在下面并且运行良好,直到 2016 版本中的第二个用户开始使用它。它适用于所有使用旧版 Word 模板的 2013 用户。当它到达下面的 Set wdDoc = wdApp... 行时,就会出现错误。

创建 Word 文档后,我需要对其进行更多处理,这就是为什么我需要将其创建为 Word.Document 的原因。我可以通过为第二个 2016 用户创建第二个模板来绕过错误消息。但是,为所有用户提供一个通用的共享模板会更好。