问题标签 [vba]

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 回答
6315 浏览

vba - 将 ADO 记录集文本字段排序为数字

使用 VBA,我有一组函数返回ADODB.Recordset所有列作为adVarChar. 不幸的是,这意味着数字被排序为文本。所以 1,7,16,22 变成 1,16,22,7

是否有任何方法可以将数字作为文本列进行排序,而无需更改列的类型?

注意:我正在使用 Project 2003 和 Excel 2003 并引用Microsoft ActiveX DataObject 2.8 库

0 投票
6 回答
309087 浏览

excel - 如何使用 VBA 从 Excel 向服务器发送 HTTP POST 请求?

从 Excel 电子表格执行 HTTP POST 需要什么 VBA 代码?

0 投票
1 回答
5660 浏览

vba - 将 Word 2003 自定义宏工具栏迁移到 Word 2007 的最简单方法是什么?

我有一系列为 Word 2003 开发的宏和工具栏。现在我的办公室正在升级到 Word 2007,我需要迁移它们。宏本身迁移零努力,但工具栏是一个不同的问题。工具栏的一个随机子集显示在“加载项”功能区选项卡中,但我还没有找到控制哪些工具栏的方法。

可能有点复杂的是,我通过将模板放入用户的 Word STARTUP 文件夹(C:\Documents and Settings\username\Application Data\Microsoft\Word\STARTUP)来部署宏。虽然我可以将 normal.dot 中的宏添加到快速访问工具栏中,但我无法从该启动模板中添加宏。无论如何,我想要一个更好、更结构化的布局。

那么,在 Word 2007 中复制我的自定义宏工具栏的最简单方法是什么?

0 投票
4 回答
26075 浏览

html - 如何在保留格式的同时使用 Visual Basic 将 HTML 格式的字符串插入 Microsoft Word 文档?

我使用 Visual Basic 和自动化接口从外部应用程序检索字符串。这些字符串包含简单的 html 格式代码(<b>、<i> 等)。Visual Basic for Word 中是否有任何简单的功能可以将这些字符串插入到 word 文档中并将 html 格式代码转换为 word 格式?

0 投票
3 回答
8284 浏览

vba - 枚举计算机上设置的 DSN 列表

我有一个 Excel 应用程序,我想在其中向用户显示数据源名称(即:DSN)的列表,以便她/他可以选择要使用的数据源。

希望获得列表后,我可以轻松访问 DSN 属性以连接到适当的数据库。

请注意,我不想使用无 DSN 连接。

0 投票
4 回答
13531 浏览

excel - 如何将 DB2 日期时间字符串转换为 Excel 日期

我会定期从 DB/2 数据库中提取日期和时间戳,格式如下:

有没有比用子字符串分解更简单的方法将其转换为 Excel 日期格式?

感谢您的帮助!

0 投票
5 回答
9228 浏览

excel - 如何仅使用 .xla 文件中的代码从 Excel VBA 压缩文件?

我需要能够 GZip 压缩 Excel VBA 函数中的文件。具体来说,我需要能够使用“放气”算法。

有没有办法做到这一点而不必执行命令行应用程序?由于不依赖外部工具,代码将更加健壮。

理想情况下,代码将使用预安装的 VBA 或 COM 库函数——我不想自己实现这个逻辑或安装 DLL 等。

如果可能的话,我希望该功能的安装与将 .xla 文件添加到可用的 Excel 加载项一样简单。不需要 DLL、EXE、注册表项等。

编辑我可以使用.NET GZipStream 来做到这一点吗?

0 投票
6 回答
39206 浏览

vba - 获取当前登录的windows用户

我通过谷歌找到了这个:http ://www.mvps.org/access/api/api0008.htm

这是最好的方法吗?

0 投票
3 回答
124427 浏览

vba - 如何使用 Excel VBA 有效地对字符串进行 base64 编码?

我需要在 VBA 中将 100KB+ 的字符串编码为 base64。是否有任何可用的内置函数或 COM 对象可以做到这一点,因为纯 VBA 方法要么很复杂,要么在这些卷上不能很好地扩展(参见dbbmarxidad的链接)?

0 投票
3 回答
9892 浏览

vba - 在 Excel VBA 中使用 New 关键字和调用 CreateObject 有什么区别?

我应该使用什么标准来决定是否编写这样的 VBA 代码:

或像这样:

?