问题标签 [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 投票
2 回答
5941 浏览

excel-2003 - 如何防止 Excel 想要以安全模式启动?

我们有一个后台进程调用 Excel 来生成报告电子表格。有时,在 Excel 运行时会发生崩溃或意外的服务器重新启动。重新启动后首次启动 Excel 会弹出对话框(此处解释)“您想以安全模式启动 Excel 吗?” (是/否)

问题是我们的后台应用程序无法处理此对话框,并且表现得好像 Excel 无法正常启动,结果后台作业失败。

我可以找到用于在安全模式下启动Excel 的CL 开关,但我找不到任何可以指示 Excel 在没有该提示对话框的情况下始终以正常模式启动的东西。

(我无权访问其他程序的代码,因此如果它运行到该框,我无法使其通过“是”值。)

每次调用 Excel 时,是否有注册表黑客或其他方式可以强制 Excel 进入正常模式?

0 投票
1 回答
753 浏览

c# - Creating excel template 2003 in C# on a machine with both 2003 and 2007 installed

I have both 2003 and 2007 Excel versions installed on my machine. The current source code uses Office11 (2003) interop assembly Microsoft.Office.Interop.Excel.dll to create the Excel template.

When I create the template and open in Excel 2007, it opens perfectly. The same template when I open in 2003 I get the message "File format is not valid".

0 投票
1 回答
56 浏览

visual-studio - 试图让 excel 2003 进入已经制作的 windows 窗体

我的问题是我现在有一个处于完全设计模式的项目。我使用 Windows 窗体构建它..

无论如何,在我的一个表格上..我已经开始构建(非常辛苦)..思想已经改变,现在需要在该表格上的是完整的 excel 2003 工作簿..或至少..excel工作表.

问题是我已经很久没有使用 studio 2008 了……而且编码经验也一样。

有人可以告诉我如何在不使用办公表格开始我的整个项目的情况下将工作表或工作簿放在该表格上吗?

请..这个新手慢慢来,因为我真的什么都不知道,而且行话让我更加困惑:(

0 投票
4 回答
7992 浏览

forms - VBA 表单最多可以容纳多少个控件?

我目前正在构建一个 Excel 2003 应用程序,该应用程序需要一个极其复杂的表单,并且担心控件数量的限制。它目前有 154 个控件(使用计数Me.Controls.Count- 这应该是准确的,对吗?)但可能只完成了大约三分之一。工作流程确实适合单个表单,但我想如果我真的需要,我可以将其拆分。

我在 Google 搜索中看到证据表明 VB6(这通常包括 VBA)在一个表单中具有 254 个控件的硬性限制。但是,我创建了一个带有 1200 多个控件的虚拟表单,这些控件仍然可以加载并且看起来工作得很好。

不过,在尝试添加特定控件组合时,我确实遇到了一些“内存不足”错误,比如 800 个按钮和 150 个标签,这让我认为任何限制都可能受到每种控件的内存要求的影响。

有没有人有任何信息可以帮助确保我或更重要的是,具有不同环境的其他用户不会在如此大的表格中遇到任何内存问题?

0 投票
2 回答
989 浏览

visual-studio-2008 - 在 Excel 工作表中使用命名范围来传播列表框

所以我在 excel 工作表中有许多 namedRanges。我想使用这些来填写同一 WorkBook 中用户表单上的组合框。

我努力了:

没有给出错误,但组合为空白。有人有什么想法吗?

我正在尝试在 excel 2003 工作簿上将 VSTO 用于 VS 2008。

0 投票
1 回答
15676 浏览

text - 如何使 Excel 从 CSV 文本字段中去除所有引号

将 CSV 文件导入 Excel 时,它只会从该行的 FIRST 字段中去除双引号,而将它们保留在所有其他字段中。如何强制 Excel 从所有字符串中去除引号?

例如,我有一个 CSV 文件:

“文本 1”、“文本 2”、“数字 1”、“数字 2”

"abc", "def", 123, 456

"abc", "def", 123, 456

"abc", "def", 123, 456

"abc", "def", 123, 456

我使用“数据”>“导入外部数据”>“导入数据”将其导入 Excel。我指定字段由逗号分隔,并且文本分隔符是双引号字符。

数据预览和实际的 Excel 电子表格列都只从第一个文本字段中去除双引号。所有其他文本字段仍然有引号。真正奇怪的是,Access 能够正确导入这些数据(即从每个文本字段中去掉引号。

请注意,这不是内部逗号、引号或转义字符的问题。

这发生在 Excel 2003 和 Excel 2007 中。

0 投票
1 回答
181 浏览

excel - 使用 Excel 进行单元测试 VS 2008

当使用 Excel (2003) 为我的单元测试提供数据时,它似乎认为当单元格具有 TRUE / FALSE 值时,如果没有前面的单元格值,则它为空,例如

示例 Excel 数据

使用 OLEDB 读取测试数据时,具有 TRUE 的单元格不保存任何值(在调试中检查时),但是当前面的单元格输入值 FALSE 时,它正确地获得值 TRUE。

我错过了什么吗?

0 投票
1 回答
2673 浏览

interop - “没有安装打印机。” 通过 WCF 服务使用 excel 2003 interop sheet.PageSetup 时出现问题

我们有一个 WCF 服务,它从模板生成 Excel 文件,并以字节数组的形式将其反馈给客户端。出于某种原因,当我们尝试执行此操作时出现错误:

当它到达这一行时,我们会收到以下错误消息:

该服务在 LocalSystem 帐户下运行。当我们第一次部署这个服务时,它是在一台 x64 机器上并且有同样的问题。我们的开发环境是 x86,所以我们将服务移到了另一台 x86 的服务器上,它运行了一段时间。它最近停止工作,现在再次给我们这个错误消息。我很确定这是因为最近在应用服务器上完成了大规模 Windows 更新。

有趣的是,我尝试将服务更改为“允许与桌面交互”,但没有成功,但是当我们的系统管理员做同样的事情时,它只生成了一个文件,但现在不起作用。

机器上安装了打印机,包括域帐户和本地帐户。我也尝试在不同的帐户下运行该服务,但由于某些 SSPI 错误,我无法连接到该服务。我们尝试使用网络服务帐户,但应用程序根本看不到该服务。每次更改后我们都重新启动了服务,但也无济于事。

我对工作表对象的“PageSetup”部分的了解是,即使您不打印,它也需要安装打印机才能访问它。我想不出办法让机器认为 LocalSystem 帐户安装了打印机。

0 投票
1 回答
158 浏览

xml - MS Excel 03 - 删除 A 列中具有实时字符串标识符的行,同时连接其他值

我有这个作为数据馈送提供的 xml 文档(马上我无法修改数据馈送的源),我通过 xml 导入将它导入到 excel 中。这个 xml 没有附带架构,所以我得到一个表,最终有一大堆重复的标识符,因为唯一值分布在整个电子表格中。

我需要删除 columnA 字符串/数字匹配的所有行,同时将 Col3、Col4 和 Col5 中的所有潜在值连接在一起,所以看起来像这样

什么视觉基本方法可以让我做到这一点?

谢谢

0 投票
2 回答
3082 浏览

excel - 如何将 ms excel 2003 链接到 ms access 2003

我有office 2003,我已经从ms access 2003开发了一个数据库。我想要的是链接ms excel和ms access,以便在更新它们中的任何一个时都会更新