Windows 注册表是一个数据库,用于存储与计算机不同方面相关的设置,例如用户设置、应用程序设备、硬件设置,等等。
VBA 提供了与注册表直接交互的方式,这不仅允许我们获取其它程序和硬件的信息,而且也能够使我们选择应用程序中的重要信息并将其存储在注册表中。本文中,我们的目的是存储和获取关于 UI 的信息,我们将使用专门为 VBA(和
VB)配置而留出的部分。并且,我们不需要使用 Windows API。
VBA 提供了用于处理注册表的两个函数: GetSetting 和 SaveSetting,这两个函数仅能访问下面的注册表句柄键:
HKEY_CURRENT_USER\Software\VB and VBA Program Settings
设计界面
将下面内容复制进界面的xml中
<customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui" onLoad="rxIRibbonUI_onLoad">