VSTO开发记录
01-VSTO开发控件篇
Visual Studio 需要对此项目进行非功能性更改是什么意思?
VSTO开发 FolderBrowserDialog文件夹选择控件的使用
VSTO开发 FontDialog选择字体基础使用
VB读写配置文件(ini)
用 VB.NET 编写简单淋漓软件版本更新源码 | 淋漓网络官方博客
02-VSTO开发word篇
WORD VBA 实现光标移动与内容选择 - Word VBA - Office 交流网
VSTO(C#)对 Word 开发积累_走在成长的路上 - CSDN 博客
VSTO开发 VB获取系统字体列表
C# 操作 Word (1)Word 对象模型
Word VBA 在文档最后一页右下角插入图片(盖章)
C#和VB开发更新功能
03-VSTO开发EXCEL篇
处理 Selection 对象和 Range 对象——Word VBA 中重要的两个对象_foreverfall 的博客 - CSDN 博客_excel selection 撖寡情
04-VSTO开发PPT篇
05-VSTO开发工具篇
本文档使用 MrDoc 发布
-
+
home page
VB读写配置文件(ini)
前言 .ini 文件是 Initialization File 的缩写,即初始化文件,是 windows 的系统配置文件所采用的存储格式,统管 windows 的各项配置,一般用户就用 windows 提供的各项图形化管理界面就可实现相同的配置了。但在某些情况,还是要直接编辑 ini 才方便。 一、调用系统库函数 ``` '读配置文件(调用系统库函数) Public Declare Function GetPrivateProfileString& Lib "kernel32" Alias "GetPrivateProfileStringA" ( _ ByVal AppName As String, _ ByVal KeyName As String, _ ByVal lpDefault As String, _ ByVal lpReturnString As String, _ ByVal nSize As Long, _ ByVal FileName As String) _ '写配置文件(调用系统库函数) Public Declare Function WritePrivateProfileString& Lib "kernel32" Alias "WritePrivateProfileStringA" ( _ ByVal AppName$, _ ByVal KeyName$, _ ByVal keyDefault$, _ ByVal FileName$) ``` 二、封装函数 ``` '读配置文件(简化函数调用) Public Function ReadIni(ByVal AppName As String, ByVal KeyName As String, ByVal DefaultValue As String, Optional IniPath As String) As String Dim Buf As String Dim ret As Integer Dim tmp As String Buf = String(1024, 0) 'buf=1024 个 0 If IniPath = "" Then ret = GetPrivateProfileString(AppName, KeyName, DefaultValue, Buf, 1024, App.Path + "\config.ini") Else ret = GetPrivateProfileString(AppName, KeyName, DefaultValue, Buf, 1024, IniPath) End If tmp = Mid(Buf, 1, ret) If InStr(1, tmp, Chr(0)) > 0 Then tmp = Left(tmp, InStr(1, tmp, Chr(0)) - 1) ReadIni = tmp End Function '写配置文件(简化函数调用) Public Function WriteIni(ByVal AppName As String, ByVal KeyName As String, ByVal KeyValue As String, Optional IniPath As String = "") As Boolean If IniPath = "" Then WritePrivateProfileString& AppName, KeyName, KeyValue, App.Path + "\config.ini" Else WritePrivateProfileString& AppName, KeyName, KeyValue, IniPath End If End Function ``` 三、使用函数 ```WriteIni "pronum", "num", 123 '写入 ini num = ReadIni("pronum", "num", "0") '读出 ini ``` ———————————————— 版权声明:本文为 CSDN 博主「Yfw&武」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/u012577474/article/details/97916194 ``` ```
似最初
Feb. 8, 2022, 10:24 a.m.
转发文档
Collection documents
Last
Next
手机扫码
Copy link
手机扫一扫转发分享
Copy link
关于 MrDoc
觅思文档MrDoc
是
州的先生
开发并开源的在线文档系统,其适合作为个人和小型团队的云笔记、文档和知识库管理工具。
如果觅思文档给你或你的团队带来了帮助,欢迎对作者进行一些打赏捐助,这将有力支持作者持续投入精力更新和维护觅思文档,感谢你的捐助!
>>>捐助鸣谢列表
微信
支付宝
QQ
PayPal
Markdown文件
share
link
type
password
Update password