明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2427|回复: 6

请问在vba中,如何保存用户在窗体中的输入状态,以便在用户下次使用时读取

[复制链接]
发表于 2007-6-3 21:14:00 | 显示全部楼层 |阅读模式
本帖最后由 作者 于 2007-6-4 12:20:38 编辑

请问在vba中,如何保存用户在窗体中的输入状态,以便在用户下次使用时读取

发表于 2007-6-5 16:35:00 | 显示全部楼层
其实也不难,可以将窗体中的值写到文件或注册表中,下次启动的时候读入值就可以了
 楼主| 发表于 2007-6-5 19:22:00 | 显示全部楼层
zzcctt发表于2007-6-5 16:35:00其实也不难,可以将窗体中的值写到文件或注册表中,下次启动的时候读入值就可以了

请问如何将窗体中的值写到文件或注册表中?

能提示一下用什么语句实现吗?

发表于 2007-6-6 16:50:00 | 显示全部楼层

写注册表用

GetAllSettings
GetSetting
SaveSetting

这三个函数,

写ini文件用

Public Declare Function WritePrivateProfileString Lib "kernel32" Alias "WritePrivateProfileStringA" (ByVal lpApplicationName As String, ByVal lpKeyName As Any, ByVal lpString As Any, ByVal lpFileName As String) As Long

Public Declare Function WritePrivateProfileSection Lib "kernel32" Alias "WritePrivateProfileSectionA" (ByVal lpAppName As String, ByVal lpString As String, ByVal lpFileName As String) As Long

Public Declare Function GetPrivateProfileString Lib "kernel32" Alias "GetPrivateProfileStringA" (ByVal lpApplicationName As String, ByVal lpKeyName As Any, ByVal lpDefault As String, ByVal lpReturnedString As String, ByVal nSize As Long, ByVal lpFileName As String) As Long

Public Declare Function GetPrivateProfileSection Lib "kernel32" Alias "GetPrivateProfileSectionA" (ByVal lpAppName As String, ByVal lpReturnedString As String, ByVal nSize As Long, ByVal lpFileName As String) As Long
这四个API函数

 楼主| 发表于 2007-6-6 17:12:00 | 显示全部楼层
hmxmylove发表于2007-6-6 16:50:00写注册表用GetAllSettingsGetSettingSaveSetting 这三个函数,写ini文件用Public Declare Function WritePrivateProfileString Lib \"kernel32\" Alias \"WritePrivateProfileStringA\" (ByVal

Thx a lot!!!

GetAllSettings
GetSetting
SaveSetting

这三个函数我在vba的手册中找到了

但是写ini文件用的四个API函数找不到

发表于 2007-6-10 13:31:00 | 显示全部楼层
这四个API函数要自己将我刚才给你发过去的四个定义放在一个标准模块里面才能使用,否则会出错的,用VB的API views程序可以查找这四个函数
发表于 2007-7-6 21:09:00 | 显示全部楼层
我是初学,能否结合一个实例讲解一下四个API函数的实际使用
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-26 14:29 , Processed in 0.153841 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表