问题标签 [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.
excel-2003 - Excel:如何获得与区域无关的打印机名称?
Excel中有一个PrintOut
打印东西的方法。它接受打印机名称作为参数,并且该打印机名称不仅仅是系统打印机名称,而是系统打印机名称和打印机连接的端口的组合。
如果您只提供系统名称,Excel 将找不到它并且不会打印。
注意" on "
中间那块。使“excel 打印机名称”变得人性化的是实际的英文单词“on”。
问题是,这个小块在每个本地化版本的 Excel 上都不同。因此,想要编写真正的“excel 打印机名称”的代码需要包含一个巨大的switch
,其中所有可能的 Excel 语言环境都将与“on”的相应翻译一起列出。我什至没有这样的清单。但我想拥有它,或者想听听一种方法来即时弄清楚这件作品。该Application.International
属性似乎不包含答案。
excel - Excel 宏:如何复制 3 个工作表中的所有行并合并第一列中唯一的行?
工作表有数百行,A列中有帐号, B列有账户描述,C列有总计。我想将所有 3 个工作表中的行复制到第 4 个工作表中,但是在发现重复帐号的情况下,我希望只有一个将总计汇总到该行的C列中并删除附加项,如下所示:
来自工作表的输入(所有工作表都在一个 .xls 文件中):
工作簿第1页
工作簿第2页
工作簿第3页
我希望结果是:
注意:有些帐号永远不会重复,但有些帐号会重复。
vba - Excel VBA中传递数组与全局数组的优缺点是什么
好的,第二次尝试编写堆栈溢出问题,如果这看起来很熟悉,请原谅我。
我正在重写一个在 2 1/2 年期间构建的 Excel 宏,科学人风格(添加到零碎)。我需要做的一件事是将数据加载到数组中一次且仅一次,以确保数据的准确性和速度。对于我的技能水平,我将坚持使用 Array 方法。
我的两种方法是:
- 使用全局变暗动态数组
- 在我的 Main 过程中调暗动态数组并将它们传递给被调用的过程
那么,Stack Overflow 对这两种方法的优缺点有何看法?谢谢,克雷格...
vba - Excel 2003 数据输入并将其传输到另一个字段,该字段向上滚动以保留最后一个输入和以前的输入
这里是目标——
我有一个要填充的数据表。该电子表格本质上是财务性的,它会在用户输入投资组合值时对其进行跟踪。这是一份过去 18 个月的数据表。
最新的数据是列表的底部。
我正在尝试创建一个字段,用户可以在其中输入月/美元值,它将填充在列表底部(最新条目),同时将旧数据向上推送并删除第 19 个月。示例 - 这个月是二月。用户将二月放入框中,它将最后一个条目(一月)向上移动一个单元格并放下最后一个条目(九月)。通过在 2 月输入,用户将所有数据向上推一个单元格,从而保持用户随时间创建的列表的完整性和顺序。
- a1-sep -最旧的条目掉落-
- a2-oct
- a3-nov
- a4-dec
- 5月
- 2 月 6 日
- a7 月
- 八月至四月
- a9-5月
- a10-君
- 7月11日
- 8月12日
- a13-sep
- a14-oct
- a15-nov
- a16-dec
- a17-jan
feb被输入一个单元格并填充在 A17 中,同时将所有数据向上推送并删除 sep 以保持 18 个月的列表。
我还需要它来将公式附加到单元格上。我有它,所以当填充单元格时,数字将返回某些值。我只想滚动数据,而不是单元格。
帮助表示赞赏
JC
excel - Excel:将文本解析为公式
我想让excel公式的一部分是动态的,而不是单元格引用。
例如,假设在 A 列(单元格 A1:A99)中我有一堆数字,我想知道这些数字中有多少大于 50。
如果我希望这个计算是静态的,我可以简单地使用以下之一:
我提到这三个是因为我的实际公式是多毛的,并且有点混合了第二个和第三个。(毕竟,也许某些东西适用于 COUNTIF 但不适用于其他东西。)
现在,我希望能够在另一个单元格(比如 C1)中输入我的情况。因此,如果我在 C1 中输入“>50”,我的计算将如上,但如果我输入“<100”,我将计算 A 列有多少条目小于 100。
这可能吗?(我在 Windows XP 上使用 Excel 2003。)
c# - read url link from excel file with C#
I have the following code:
is it possible to read url link from excel file?
I have in excel link like:
but when i read from excel i see onl word PARK and no link.
/Regards
excel - Excel 的 ActiveX 组合框中的错误?
我注意到在以下情况下会出现各种烦人的错误:
- 我在工作表上有 ActiveX 组合框(不是 Excel 表单)
- 组合框具有链接到它们的事件代码(例如,onchange 事件)
- 我使用他们的 listfillrange 或 linkedcell 属性(清除这些属性似乎可以缓解很多问题)
- (不确定这是否已连接)但目标链接单元上有数据验证。
我编写了一个相当复杂的 Excel 应用程序,它执行大量事件处理并使用大量控件。几个月来,我一直在尝试处理处理这些组合框的各种错误。我现在不记得每个实例的所有细节,但这些错误往往涉及将 listfillrange 和 linkedcell 属性指向命名范围,并且通常与在不适当的时间触发的组合框事件有关(例如 application.enableevents 时) =假)。这些问题在 Excel 2007 中似乎变得更大,因此我不得不完全放弃这些组合框(我现在使用包含在用户表单中的组合框,而不是直接在工作表上)。
有没有其他人看到过类似的问题?如果是这样,是否有一个优雅的解决方案?我用谷歌环顾四周,到目前为止还没有发现任何有类似问题的人。
我最终看到的一些症状是:
- Excel 在我启动时崩溃(涉及 combobox_onchange、listfillrange-> 另一个不同工作表上的命名范围以及 workbook_open 交互)。(注意,我还对链接的单元格进行了一些数据验证,以防用户直接编辑它们。)
- Excel 呈现错误(通常当组合框更改时,另一张表中的一些单元格会随机绘制在当前表的顶部)有时它涉及屏幕完全闪烁到另一张表片刻。
- Excel 失去理智(或者更确切地说,调用堆栈)(与第一个要点有关)。有时,当函数修改组合框的属性时,组合框 onchange 事件会触发,但它永远不会将控制权返回给最初导致更改的函数。即使 application.enableevents = false 也会触发 combobox_onchange 事件。
- 不应该触发的事件(我发布了另一个与此相关的堆栈溢出问题)。
在这一点上,我相当确信 ActiveX 组合框是邪恶的化身,不值得麻烦。我已改为将这些组合框包含在用户表单模块中。我宁愿使用弹出表单给用户带来不便,而不是随机的视觉伪影和崩溃(数据丢失)。
visual-studio-2008 - 是否可以使用 Visual Studio 2008 Express Edition 编写 Excel 插件?
我有这个问题是因为我不熟悉最新一代的 MS VS 产品。
但出于工作原因,我可能需要为 Excel 2003 开发一个 Excel 插件。我想研究有哪些替代方法(除了使用 VBA)
我安装了 VS C++ 2008 Exp Edition。从可用的项目类型中,我认为我无法在其中创建类似 xll 的程序。这是对的吗?
没有必要使用 C/C++。只要能完成工作,VB 或 C# 都可以。
如果此开发环境有任何相关示例,请提供指点。
excel - 从 excel VBA Workbook_Open 中的致命错误中恢复?
Workbook_Open
我在制作它仍然是一个玩具项目时偶然发现了一种让 excel 崩溃的方法.xla
,所以我能够删除它并重新开始(现在我带着版本控制和小步骤回来了。)
但是,假设我没有这些选项,我怎么可能编辑 .xla 删除致命代码,因为我必须加载它进行编辑,并且加载它会使编辑环境崩溃?
migration - 从 VBA Excel 2003 迁移
我有一系列像程序一样工作的大 excel 文件,但我讨厌被捆绑(卡在 VBA 中 for excel 2003),所以......
在 excel vba 程序(office 2003)上实现 gui 的最佳方法是什么?(有什么工具可以做到这一点......我想离开办公套件,但仍然在后台使用它)
或者将此代码迁移到更开放的语言的最简单替代方法是什么。有什么想法吗?