问题标签 [xla]
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 - 使用 MSBuild 更改 .xla 文件
我正在尝试为我当前的项目创建一个构建脚本,其中包括一个 Excel 插件。加载项包含一个带有文件 modGlobal 和变量 version_Number 的 VBProject。每次构建都需要更改此数字。具体步骤:
- 使用 Excel 打开 XLA 文档。
- 切换到 VBEditor 模式。(Alt+F11)
- 打开 VBProject,输入密码。
- 打开 modGlobal 文件。
- 将变量的默认值更改为当前日期。
- 关闭并保存项目。
我不知道如何自动化这个过程。我能想到的最好的方法是一个 excel 宏或 Auto-IT 脚本。我也可以编写一个自定义的 MSBuild 任务,但这可能会变得……很棘手。还有其他人有其他建议吗?
excel - 如何在 XLA 文档中创建工具栏?
如何使用 XLA 文档为 Excel 创建工具栏?
excel - 如何在不重命名或删除 xla 文件的情况下从 xls 中删除 xla?
我需要从电子表格中删除 XLA(excel 插件),但网络上的所有内容似乎都指向重命名/删除 xla 文件。
这不是一个选项,因为 xla 文件被许多其他电子表格使用并且位于共享驱动器上。
还有其他选择吗?
excel - 从excel中删除表格样式
我使用以下语句将 TableStyle 添加到 excel 工作簿:
我可以使用以下方法删除它:
在决定是否删除之前,如何以编程方式检查它是否已经存在?
目前我正在遍历所有表格样式并进行选择性删除:
但是,这很耗时。我怎样才能检查数据透视表的存在并在不循环的情况下将其删除?
谢谢 :)
xla - 无法从 Excel 工作簿中删除数据透视表样式
我正在使用以下代码从 excel 文件中删除表格样式:
我可以使用本地 Excel 工作表上的宏将其删除。但是,当上述代码在服务器上的 XLA 代码中封装在一个函数中时,objTS.Delete 行会引发错误。
为了避免表格样式被删除而不会出现错误,我应该进行哪些额外的更改?
谢谢 :)
编辑:我什至无法直接从工作簿中删除数据透视表样式(不仅仅是以编程方式)。有人可以告诉我是什么原因造成的吗?
xla - 在 Excel 中创建表格样式时出错
我正在使用以下函数来创建 TableStyle:
在下面的行:
With ActiveWorkbook.TableStyles("MyTableStyle").TableStyleElements( _
xlHeaderRow).Font
.FontStyle = "Bold"
我收到一个错误:
运行时错误 '1004' 无法设置 Font 类的 FontStyle 属性。
有人可以确定问题吗?我无法弄清楚为什么它不让我设置属性。
excel - 为什么 IE 7 在保存时将下载的 XLA 文件重命名为 XLS?
我有一个要在 Intranet 上发布的 Excel 加载项文件(普通的 HTTP 下载,而不是 Sharepoint 中的附件等)。
在 IE 7 中,用户单击链接并选择“保存”,只是将文件从“myaddin.xla”重命名为“myaddin.xls”。Firefox 和 Chrome 运行良好。
由于他们试图覆盖 Library 文件夹中的现有文件,而且这些用户不是老练的用户,所以这个问题让我的生活变得复杂。
我可以在服务器上做些什么(MIME 类型更改等)来强制 IE7 保留扩展名吗?
excel - Excel VBA 重新计算选择
我有一些 Excel 电子表格对数据库造成了很大的影响(针对总帐表的 100 多个查询……哎呀!)。仅刷新我所在的工作表 (SHIFT+F9) 在某些电子表格中很有帮助,但我想要一种仅刷新所选单元格的方法。我想出了以下代码,放置在 ThisWorkbook 对象中:
如果可能的话,我想让它更便携,例如将其存储在 XLA 文件中并将其作为 Excel 插件加载。我使用的方法可以做到这一点吗?有没有更好的方法来实现这一目标?
vba - 如何签署 XLA(Excel 插件)?
有可能从代码中做到这一点吗?
excel - 从 excel VBA Workbook_Open 中的致命错误中恢复?
Workbook_Open
我在制作它仍然是一个玩具项目时偶然发现了一种让 excel 崩溃的方法.xla
,所以我能够删除它并重新开始(现在我带着版本控制和小步骤回来了。)
但是,假设我没有这些选项,我怎么可能编辑 .xla 删除致命代码,因为我必须加载它进行编辑,并且加载它会使编辑环境崩溃?