问题标签 [excel-2003]

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 投票
3 回答
1291 浏览

deployment - 无法安装 VSTO excel 2003 插件

我开发了一个 VSTO SE Excel 2003 插件。从 Visual Studio 启动和调试插件时,它运行良好。但是当我尝试从我自己的安装中部署它时,它永远不会起作用。

总结一下,这是我的安装过程:

  • 文件被复制到正确的位置

  • 我注册了插件:HKEY_CURRENT_USER\Software\Microsoft\Office\Excel\Addins\ 并使用适当的值(默认值、CommandLineSage、描述、FriendlyName、LoadBehavior、Manifest)。

  • 我还在 HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ 中添加条目(使用包含 UUID 的 CLSID 键)

  • 和 HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} 和 InprocServer32(带有清单名称和路径,addinloader.dll 完整路径),ProgID(带有程序集名称(不带扩展名)),可编程和VersionIndependententProgID(也带有程序集名称)。

  • 我使用 caspol -m -ag "xxx" -url "MyUrl\Assemblies.dll" FullTrust -name "name" 将完全信任策略设置为每个程序集的 url

我错过了什么吗?

0 投票
2 回答
9511 浏览

excel - 如何在 Excel 工作表上放置按钮或文本框?

有谁知道如何使用 vba 或手动在工作表上放置按钮或文本框?

0 投票
5 回答
11833 浏览

excel - Excel 加载项没有得到提示

我有一个 excel 加载项,当我启动 excel 时它会不断回来,即使我已经从最后一个打开的 excel 实例中删除了它(是的,我检查了任务管理器中的进程)。

当我在安全模式下启动 excel 时,甚至会出现小动物。

其他人有这个吗?

0 投票
1 回答
462 浏览

c# - excel 2003 和 excel 2007 行、列地址的区别

在 excel 2003 行中,列地址指定为 A,1 和 C,12,但在 excel 2007 中,此格式更改为整数,如 1,1 和 3,12

是否有任何内置支持将旧地址转换为新地址,或者是否有任何自定义算法来转换这些值。

提前致谢

0 投票
2 回答
2664 浏览

excel - 如果我取消保存副本,如何让我的宏停止

一个和所有的问候 - 一个圣诞拼图对于仍在查看这个网站的任何人......这有效,但如果我决定取消该过程(即不保存文件并在此阶段停止该过程)它不会保存文件但以下 marco (filltolastrow2) 仍处于激活状态如何阻止这种情况发生?

0 投票
2 回答
1538 浏览

excel - 如何对用户隐藏 Excel 窗口

有没有办法对用户隐藏 Excel 窗口 - 以防止酸关闭它。

0 投票
1 回答
2485 浏览

vba - 循环遍历一系列单元格,将数据输入其他单元格(下拉选择)并返回计算结果

我有一个内置在 Excel 2003 中的计算器,您可以在其中从下拉菜单中选择选项,然后收集数据并计算返回生产该项目包的总成本。我想要的是循环浏览此下拉列表的所有组合,并自动将总单位成本返回到另一个单元格。

我已经创建了一个巨大的网格,所有可能的下拉选择都输入到单独的工作表中。这是一次迭代的示例,但显然这需要循环并且单元格引用需要随着移动而偏移。

  • 标题为“成本计算器”的工作表中 E8 的单元格值需要 = 标题为“成本”的工作表中 G1 的单元格值
  • 标题为“成本计算器”的工作表 E9 的单元格值需要 = 标题为“成本”的工作表 A2 的单元格值
  • 题为“成本计算器”的工作表的 E10 的单元格值需要 = 题为“成本”的工作表的 B2 的单元格值
  • 标题为“成本计算器”的工作表中 E11 的单元格值需要 = 标题为“成本”的工作表中 C2 的单元格值
  • 标题为“成本计算器”的工作表中 E12 的单元格值需要 = 标题为“成本”的工作表中 D2 的单元格值
  • 题为“成本计算器”的工作表中 E13 的单元格值需要 = 题为“成本”的工作表中 E2 的单元格值
  • 然后需要复制标题为“成本计算器”的工作表单元格 E22 中的计算结果,并将值粘贴到标题为“成本”的工作表的 G2 中。

然后完全相同的事情需要发生 2 次更改。

  • 题为“成本计算器”的工作表的 E8 单元格值需要 = 题为“成本”的工作表的 H1 的单元格值(偏移一列)

并且需要复制标题为“成本计算器”的工作表的单元格 E22 中的计算结果,并将粘贴到标题为“成本”的工作表的 H2 中的值再次偏移一列。

这需要以相同的两个偏移量发生 21 次(包括初始时间)。

如果是这种情况,我会很高兴,我可以为每一行运行宏,但如果它也可以循环向下一行并继续运行,直到它碰到一个理想的空白单元格。如果发生这种情况,在 21 次之后,它需要向下移动一行,如下所示:

  • 标题为“成本计算器”的工作表中 E8 的单元格值需要 = 标题为“成本”的工作表中 G1 的单元格值(将始终位于第 1 行,因为这是数量)
  • 题为“成本计算器”的工作表 E9 的单元格值需要 = 题为“成本”的工作表的 A3 的单元格值
  • 题为“成本计算器”的工作表的 E10 的单元格值需要 = 题为“成本”的工作表的 B3 的单元格值
  • 标题为“成本计算器”的工作表中 E11 的单元格值需要 = 标题为“成本”的工作表中 C3 的单元格值
  • 题为“成本计算器”的工作表的 E12 的单元格值需要 = 题为“成本”的工作表的 D3 的单元格值
  • 标题为“成本计算器”的工作表中 E13 的单元格值需要 = 标题为“成本”的工作表中 E3 的单元格值
  • 然后需要复制标题为“成本计算器”的工作表单元格 E22 中的计算结果,并将值粘贴到标题为“成本”的工作表的 G3 中。

然后与之前相同的偏移量 21 次并循环。

我什至不确定 Excel 是否可以做到这一点,但我想如果这里有人可以提供帮助。如果您对我的要求有任何疑问,请告诉我,我试图尽可能描述性。希望这个想法得到传达,如果我需要重新格式化工作表的布局以适应可以完成的代码。

0 投票
3 回答
531 浏览

asp-classic - 从 Excel 到 ASP 获取不同的结果复制公式

我正在尝试将 Excel 工作表中的公式复制到 ASP 页面上,但是在复制公式后我得到了不同的结果(实际上是一个错误,因为 ASP 最终试图对负数求平方根)。

当然 Excel 处理运算符优先级与经典 ASP 相同吗?

我试图复制的公式是一个简单的“T 检验”(用于报告统计显着性 - 我没有创建公式)并且在 Excel 中正常工作。在 Excel 中,单元格看起来像

并且单元格 E4 包含以下公式:

因此,我只是将该公式复制/粘贴到经典 ASP 中,删除所有 $ 并将 SQRT 更改为 SQR,声明 4 个变量 A2、B2、A4、B4。这将返回一个错误(无效的过程调用)。

如果我删除公式的第一部分 - (A4-B4)/SQRT - 在 ASP 中代码返回 -2.41868099141296,但在 Excel 中它返回 0.001019435。

我已经尝试并尝试先分别计算公式的各个部分,然后将其重新组合在一起准备进行 SQRT,但仍然面临同样的事情。

这只是一个愚蠢的错误吗?有一次我一直在研究负数的平方根,直到我在 Excel 中尝试了 =SQRT(-9)

我正在使用的 ASP 代码是(我在第一行和最后一行插入了换行符):

0 投票
1 回答
776 浏览

installation - 如何将加载项安装到 Excel 的自动化加载项列表中?

我有一个用于自动化加载项的 C# 类库项目,为此我创建了一个 Visual Studio 设置项目。

当我运行安装程序时,我希望加载项出现在 Excel 自动化加载项列表(工具-->加载项-->自动化加载项)中,以便我可以直接将其包含在我的 Excel 应用程序中。

我该怎么做?

我在此处的链接http://dreamincode.net/forums/showtopic58021.htm之后创建了一个安装项目,但该加载项未出现在自动化加载项列表中。

我在这里错过了什么吗?

0 投票
3 回答
2235 浏览

c# - 如何使用 C# 在 Excel 2003 中将文本值转换为数值(数字存储为文本)

似乎有很多建议可以做到这一点,但似乎没有一个可行。

实际上,我想将 Excel 工作表中的文本值更改为数字(这是一个已设置为存储为文本的数字的单元格,旁边有一个绿色菱形)。

网页详细介绍了如何通过 UI 在 Excel 中解决问题,我已将其记录为下面的宏(但那是 VBA)...

包括将值设置为自身:

这是一个录制的 VB 宏,它显示了将解决问题的方法,但我在用 C# 表示它时遇到了问题: