存档

文章标签 ‘函数’

VBA读写注册表-上

2009年1月8日

节选自“Access 2003 VBA Programers Reference”的第18节Work With the Win32 Registry

使用VBA内置的注册表函数

许多程序员使用全局变量来持有整个程序使用的数值。这样的方法有两个问题。 第一,如果一个未经处理的错误发生,你所有的全局变量会被重置。第二,你必须在每次启动程序时重新赋值。一个代替的方法是保存这种数据到数据库里,但如果你保存连接字符串在远程数据库里,如果你的程序不知道到哪里查找时你可能会发现很难得到它。
还有一个代替的方法,这也是大多数专业程序使用的,是保存这些信息在注册表里。你可以保存所有形式的信息在注册表中,从你程序不经常使用的简单数值,到连接字符串,到用户选项如窗体位置和色彩等等。
VBA提供了四个原始的函数在VB和VBA里操纵注册表。这些函数唯一的缺点(如果你想称之为缺点的话)是它们只能处理注册表的一部分;这部分是特别分派给VB和VBA的。
阅读全文…

VBA , ,