我想知道是否有任何方法可以通过 VBA 代码检索系统信息?
Excel VBA 中是否有诸如 SystemInfo 类之类的类来执行此任务?
谢谢
每个 Office 应用程序的 VBA 都有不同的可用类。
例如:- 要找出正在运行的操作系统,Word 有一个包含System.OperatingSystem
. 这提供了一个文本字符串。Excel 具有相同的 OperatingSystem 对象,但在 Application 类下,因此要在 Excel 中获取相同的信息,请使用Application.OperatingSystem
.
对象浏览器(VBA 编辑器中的 F2)中提供了可用对象的完整参考。
如果您无法从 WMI 查询中找到任何信息。有关示例,请参见 http://accesstips.wordpress.com/2009/05/18/using-the-power-of-vbscripts-in-microsoft-access-vba/ 。