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

0 投票
2 回答
1652 浏览

c# - VSTO Excel 2007 数据透视表,在多列中具有数据透视字段

我在 Excel 2007 中使用 VSTO 来动态生成数据透视表和数据透视图。当我需要在多个列中使用 PivotField 时,我遇到了问题。

为此,我在 Excel 中创建了一个数据透视表,并将其属性序列化为一个 XML 文档,然后我用它来重建数据透视表。

即:作为一个值和一个列

在 Excel 中构建数据透视表时,这是可能的。找到使用 C# 的方法了吗?

以编程方式创建数据透视表

0 投票
3 回答
159020 浏览

excel - 如何创建从多个工作表中提取数据的 Excel 图表?

我将月度销售数据存储在单独的表格中。我想为每个月创建多个产品的销售图。每个产品将在同一图表上以不同颜色的线表示,每个月沿 x 轴运行。

创建从多个工作表上的相同相关单元格中提取的单个折线图的最佳方法是什么?

0 投票
2 回答
644 浏览

events - 如何从 Excel 2007 电子表格向黑莓发送警报?

我被要求找到一种在 Excel 2007 电子表格上满足某些条件时向黑莓发送警报的方法。警报可以是 SMS(首选)或电子邮件。从 DDE 提要中,单元格值全天都在变化。

人们用来解决这个问题的典型解决方案是什么?

0 投票
2 回答
7179 浏览

sql-server - 如何将 Excel 2007 xlsx 文件中的数据导入 SQL Server 2000 数据库?

SQL Server 2000 似乎不支持基于 xml 的 .xlsx 文件类型。除了将文件转换为 97-2003 文件类型之外,我还能如何实现呢?

0 投票
5 回答
359 浏览

c# - 在 x64 系统上创建 Excel 工作簿

我需要将 SQL 查询的结果导出到 Excel。我目前正在将其导出为 2007 格式,但我发现的所有内容都只能在 x86 环境中运行。进行导出的网站在 x64 版本的 IIS 上运行。

更改 IIS 以运行 x86 不是一种选择。我目前的解决方案是将导出请求保存到数据库,并编写一个可以在 x86 中运行的 Windows 服务并使用该服务来处理请求。

我已经开始将 Open XML Format SDK 2.0 视为可能的更好解决方案。

有没有人有任何经验可以借给本机.NET 解决方案。

仅供参考:我的预算是 0.00 美元,所以购买工具是不行的。

0 投票
1 回答
407 浏览

excel - Excel for Office 2007 和 Vista SP1 的可靠实数值生成器

您能告诉我您使用哪个加载项在 Excel 2007(在 Vista SP1 上运行)中生成实数/整数值吗?我已经尝试了其中的几个,尤其是来自 AbleBits.com 的 Random Generator,但是在此处输入最低和最高值时存在一些问题。我猜这是由于 Office 2007 和 Vista 配置造成的。

非常欢迎任何建议!

谢谢你!

0 投票
1 回答
10135 浏览

vba - Excel中的圆形函数,工作表函数与VBA

我有一个应用程序,用于返回与大量值中的某些值最接近的匹配项(如我之前的问题中所示),我选择了 VBA 解决方案。在使用上述应用程序的过程中,我观察到值 0.5 的结果不正确。我一直在使用 VBA Round 函数,我发现它返回 0 表示 0.5 舍入为整数,而工作表舍入函数返回 1。奇怪的是,VBA 舍入函数返回 2 表示 1.5。我不得不用工作表函数代替 VBA 函数。

我错过了什么吗?

0 投票
2 回答
8617 浏览

c# - VSTO 问题 - 无法创建 Visual Studio excel 工作簿项目

当我尝试在 Visual Studio 2008 中创建 Excel 2007 工作簿项目时,我收到以下错误消息:

无法创建项目,因为“Excel Visual Studio 设计时适配器加载项”工作不正常。Excel 可能已禁用加载项或使其处于非活动状态,或者您的信任中心设置中可能已禁用所有加载项。检查 Excel 选项中的加载项状态。如果加载项处于活动状态并已启用,请重新安装或修复 Visual Studio Tools for Office。

我已验证该加载项未处于非活动状态或已禁用,并且我已尝试多次修复和卸载/重新安装 VSTO。

该怎么办?

0 投票
1 回答
3246 浏览

c# - System.Windows.Forms.ToolStrip 高度或自动调整大小

我在 Excel 2007 操作窗格中使用了一系列工具条。我以编程方式将按钮添加到每个 ToolStrip,然后将每个 ToolStrip 添加到操作窗格。到现在为止还挺好; 我的 ToolStrips 及其关联的 ToolStripButtons 出现。

问题在于显示 ToolStrip 的全部内容。我将 ToolStrip.AutoSize 设置为 true (实际上是默认设置)。该属性的描述如下:

"获取或设置一个值,该值指示控件是否自动调整大小以显示其全部内容。"

问题是,即使它设置为 true,我的 ToolStrips 也会显示操作窗格的宽度,但只有一行高;对于那些包含更多按钮的 ToolStrip,然后可以在该空间中显示 ToolStrip 不会垂直扩展以显示整组按钮,而是在右侧显示下拉箭头,允许用户查看剩余的纽扣。

那么,我的问题是我是否误解了这个属性(或者实际上是这个组件)的用法?例如,AutoSize 是否仅与水平空间有关?不管它值多少钱,我也尝试设置高度值无济于事。

0 投票
2 回答
694 浏览

vba - 从 Excel 2003 升级到 2007 会导致以前工作的 vba 出现“堆栈溢出错误”

以下 VBA 代码在 Excel 2003 中运行良好,但在 Excel 2007 中会导致堆栈溢出错误。根据下拉菜单选择解锁或锁定某些单元格需要该代码。我需要能够在 Excel 2003 和 2007 中运行代码。请帮忙。