问题标签 [excel-2007]
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.
c# - c#,excel:获取范围信息
我有 ac# 代码,它获取(excel-2007)工作表使用范围如下
对于当前的工作表,我确切地知道范围是 A1:HM232,...但是将来该范围可能会改变...如何从使用的范围信息中获取范围信息,例如 A1:HM232?
我可以获得rows.count 和columns.count ......但是如何获得诸如“HM”之类的信息?
这背后的原因是我想稍后把它放在一个公式上
提前致谢!
c# - 单击单元格时的单元格信息
单击工作表上的任何单元格时是否可以显示单元格信息?例如,如果单击单元格 A1,它将显示 A1,依此类推……如果是,你能举个例子吗?
我需要这个,因为我有 ac# 程序,它应该知道点击了哪个单元格。
c# - 将 Excel 工作表放入 C# 打印预览对话框
我正在使用 C# 和 Excel 2007。谁能告诉我如何将 Excel 工作表放在 C# 打印预览对话框中?以及如何将 Excel 工作表放入一张纸的可打印区域。提前致谢!
是否可以在打印预览对话框中添加额外的按钮?我想在那里放置一个文本字段,以便用户可以输入要打印在纸上的文本。
excel-2007 - 如何在 Excel 2007 中关闭 R1C1 引用样式
我正在使用excel-2007。我想看看 R1C1 的东西,然后我检查了“R1C1 参考样式”(office 按钮-> Excel 选项-> 公式-> R1C1 参考样式)...
现在我想再次回到 xlA1 样式,我取消选中 R1C1 参考样式,但我的宏仍然以 R1C1 样式编写......我怎样才能切换到 xlA1 参考样式,以便我的宏再次以 xlA1 样式编写?谢谢
我再次尝试录制宏它不起作用!
c# - NumberFormat 有效,但值仍然不同
我正在使用 C# 在 Excel-2007 中执行操作。我有以下代码
它正确地将所有单元格显示为整数十进制数字,没有任何小数点...但是如果我请求单元格 G5 中的值,我会看到 1,但是当我执行以下操作时
它向我展示了 0.933333222,你是如何做到的,以便 Value2 也被四舍五入的值改变......?
web-services - Excel 2007 - 与 Web 服务对话
一段时间以来,我一直在使用 Excel 2003 的“Web 服务工具包”来编写通过 VBA 连接到外部 Web 服务的电子表格。
(即您安装了 Web 服务工具包,它在“工具”菜单中添加了一个“Web 服务引用...”项。然后您设置对 Web 服务 URL 的引用,工具包在 VBA 中编写必要的代理类来执行为您连接。Web 服务方法随后出现在 VBA 中。)
Excel 2007 没有这个“Web 服务工具包”——或者至少我找不到类似的东西。我注意到我的 Excel 2003 工作表在 2007 年工作正常,所以必要的钩子就在那里。
这让我想到了我的问题 - 在 Excel 2007 中与外部 Web 服务交谈的认可方式是什么?我在网上找不到有用的东西?
谢谢...
萨尔瓦多
c# - excel数字格式
我正在使用 excel 2007 ......我有以下范围......
现在我选择范围 F8:G9 并编写以下公式“=D5:E6*0.2+G5:H6*0.3”并按 CTRL+SHIFT+ENTER...即进行矩阵加法...现在我有了以下结果
现在我选择这个结果范围并将其单元格的格式更改为数字格式到小数点为 0 的数字....现在我有以下结果
现在我有 c# 程序,它将读取这个范围值......(使用 range(...).value2)......然后将尝试找到不同的值,但 c# 假设它在上述情况 1,1 中读取它, 1,1...这在现实中是不正确的。此外,c# 程序现在将使用这些不同的值通过使用等号运算符来格式化具有颜色的单元格,在这种情况下,没有一个单元格值等于 1...
在 excel 中是否可以在 numberformat 之后进行更改...更改为单元格的实际 value2...但不仅仅是外观!因为当我问例如
它向我显示 0.5,但由于我更改了单元格格式,我希望看到 1...我不想四舍五入 Range("F8").Value2 的值,因为它仅适用于特定情况。
我的问题是如何在 numberformat 之后将 F8:G9 范围的值更改为 numberformat 更改了它们的值????
谢谢!!!
c# - excel公式数组
嗨,我有 ac# 程序,它给出了 excel2007 范围,它的公式数组如下
它给了我一个例外,说公式是错误的...但是如果打开 excel-2007 并在新工作表中(比如说 sheet5)选择范围 A1:HM232 并将上面的公式直接粘贴到公式栏,然后按 Ctrl +Shift+Enter 一起做一切都很好,... 请问你能告诉我如何用 c# 做同样的事情吗?
我知道如果我使用公式数组来使用 R1C1 样式,但如果我使用
它没有给我任何例外,它就像我直接从 c# 和 excel 执行 Ctrl+Shift+Enter 一样执行
对于上述两个公式,我确实将 A1:HM232 更改为 R1C1:R232C221 再次较短的一个在 c# 中可以正常工作,但较长的一个不能!
c# - c#excel将A1公式转换为R1C1
用 A1 样式编写的 2007 公式,如何在 c# 中将 A1 样式公式转换为 R1C1,以便稍后我可以将其用于 range.FormulaArray=...
在文档中它说 FormulaArray 应该以 R1C1 样式给出......
例如这个
我想不对矩阵执行操作,最后我将在矩阵中替换 0 和 1...在 excel -2007 中,我将选择范围并按 Ctrl+Shift+Enter!
c# - c# excel range.FormulaArray,如果你有时间可以试试下面的 c# 程序有两个不同的 FormulaArrays
谁能告诉我为什么这不起作用
但这确实
==================================================== =====
但是如果我将上述两个公式复制并粘贴到 excel-2007 的公式栏中,然后按 Ctrl+Shift+Enter,两者都可以正常工作!
==================================================== =====
我也将上述两个公式 A1:HM232 更改为 R1C1:R232C221,再次从 c# 开始,较短的公式可以正常工作,但较长的公式仍然会产生异常!