VBA・Office

VBA・Office

VBA无乱码保存UTF-8文件 — 在不使用引用设置的情况下使用ADODB.Stream

通过Late Binding从VBA调用ADODB.Stream,将带有UTF-8 BOM的文本保存到文件中。同时梳理了Charset的使用场景。
VBA・Office

仅凭 Excel 从日志中提取 ID、邮箱和 IP —— 使用 REGEXEXTRACT / REGEXREPLACE

通过 Microsoft 365 版 Excel 的 REGEXEXTRACT / REGEXREPLACE,从日志字符串中轻松提取 ID 或 IP,并对电子邮箱地址进行掩码处理。
VBA・Office

VBA的DoEvents在做什么? —— 理解界面卡死的原因与事件处理

通过事件处理、重入(Reentrancy)与异步处理的区别,深入探讨VBA的DoEvents为什么有时能恢复Excel的响应。本文旨在避免将DoEvents视为万能的异步化手段。
VBA・Office

使用 Office VBA 的 CreateObject 安全地自动化其他应用程序

本文是利用 AI 创作的技术解说与实现示例。虽然发布的代码和步骤是基于一手资料构建的,但作者并未在真实设备上进行运行验证。根据环境和版本的不同,实际运行结果可能会有所差异。Office VBA 中的 CreateObject 函数用于创建并...
VBA・Office

通过小型宏确认 Excel VBA 对象模型层级

本文是由 AI 生成的技术说明与实现示例。虽然发布的代码和步骤基于第一手资料构建,但未经作者在实际设备上进行操作验证。根据环境和版本的不同,运行结果可能会有所差异。【计划在 Windows 环境下验证】【实机验证前】前言在使用 Excel ...
VBA・Office

从基础解析 Excel VBA 的 Range 对象

本文是利用 AI 创建的技术解析与实现示例。所发布的代码和步骤基于第一手资料构建,但笔者并未在实机上进行运行确认。根据环境和版本的不同,运行结果可能会有所差异。Excel VBA 中的 Range 对象是表示单元格、行、列、连续的多个单元格...
VBA・Office

尝试使用 Excel LAMBDA 创建无需 VBA 的可重用函数

本文是利用 AI 创作的技术解说与实现示例。虽然所发布的代码和步骤是基于一手资料构建的,但作者并未在实际设备上进行运行验证。根据环境和版本的不同,运行结果可能会有所差异。发布与主题概述本文将介绍可在 Microsoft 365 和 Exce...