首页 > 其他分享 >VBA读取ini配置相对应的内容

VBA读取ini配置相对应的内容

时间:2023-10-07 17:35:00浏览次数:28  
标签:Function VBA String ByVal KeyValue ini Integer 读取

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

Function GetIni(KeyStr As String, Wat As String, ByVal Fil As String) As String
    Dim n As Integer
    Dim KeyValue As String
    KeyValue = Space(255)
    n = GetPrivateProfileString(KeyStr, Wat, "", KeyValue, 255, Fil)
    If n > 0 Then
        KeyValue = WorksheetFunction.Clean(Trim(KeyValue))
    Else
        KeyValue = ""
    End If
    GetIni = KeyValue
End Function

 

标签:Function,VBA,String,ByVal,KeyValue,ini,Integer,读取
From: https://www.cnblogs.com/sonycat/p/sonycat_GetIni.html

相关文章

  • VBA读取文本文件内容
    FunctionReadText(FileNameAsString)AsStringWithCreateObject("ADODB.Stream").Type=2.Mode=3.Open.LoadFromFileFileName.Charset="UTF-8"'根据需要也可以选择Unicode.Position......
  • VBA 获取本机IP
    FunctionGetIP()AsStringDimOpSysSetAsObject,OpAsObject,IpSetOpSysSet=GetObject("winmgmts:{impersonationLevel=impersonate}//localhost").ExecQuery("SELECTindex,IPAddressFROMWin32_NetworkAdapterConfiguration")......
  • Flask审计+Nginx读取
    来自:[SUCTF2019]Pythonginx打开还是源码,直接审计:fromflaskimportFlask,Blueprint,request,Response,escape,render_templatefromurllib.parseimporturlsplit,urlunsplit,unquotefromurllibimportparseimporturllib.requestapp=Flask(__name__)#In......
  • 梯度下降、Mini-Batch梯度下降、动量梯度下降、Adam
    梯度下降、Mini-Batch梯度下降、动量梯度下降以及Adam都是用于训练机器学习模型的优化算法。梯度下降(GradientDescent):梯度下降是一种优化算法,用于调整模型参数以最小化损失函数。想象一下你站在山上,想要找到山底的最低点。你每一步都沿着最陡峭的下坡方向走,直到到达最低点......
  • minikube の 安装
    本文以ubuntu22.04为例,讲述如何安装minikube安装dockerexportDOWNLOAD_URL="https://mirrors.tuna.tsinghua.edu.cn/docker-ce"#如您使用curlcurl-fsSLhttps://get.docker.com/|sudo-Esh#如您使用wgetwget-O-https://get.docker.com/|sudo-Esh在/e......
  • C语言:‘for‘ loop initial declarations are only allowed in C99 mode
    求最大公约数之穷举法mistake: because: 只允许在C99模式下使用‘for’循环初始化声明  solution:不在for()中初始化生命变量 ......
  • 初始化 Angular 懒加载模块:使用MODULE_INITIALIZER的高级技巧
    Angular是一个强大的前端开发框架,它提供了各种机制来优化应用程序的性能和可维护性。在本文中,我们将深入探讨Angular中的MODULE_INITIALIZER,这是一个用于初始化懒加载模块的强大工具。我们将详细介绍MODULE_INITIALIZER的用法以及它在Angular中的作用。什么是懒加载模块?懒加载模......
  • nvidia-smi指令报错:Failed to initialize NVML: Driver/library version mismatch NVM
    nvidia-smi指令报错:FailedtoinitializeNVML:Driver/libraryversionmismatchNVMLlibraryversion:535.113我是刚开始没有nvidia-smi命令,输入后,提示我安装。aptinstallnvidia-340#version340.108-0ubuntu5.20.04.2,oraptinstallnvidia-utils-390......
  • chisel安装和使用+联合体union的tagged属性+sv读取文件和显示+sv获取系统时间+vcs编译
    chisel安装和使用sbt:scalabuildtool,是scala的默认构建工具,配置文件是build.sbt。mill:一个新的java/scala构建工具,运行较快,与sbt可以共存,配置文件是build.sc。chisel的安装可以参考这篇文章。安装过程务必联网,而没有联网情况下的安装,按照其它的说明,如移动缓存文件等,并无法正常......
  • PHP配置文件详解php.ini
    [PHP];PHP还是一个不断发展的工具,其功能还在不断地删减;而php.ini的设置更改可以反映出相当的变化,;在使用新的PHP版本前,研究一下php.ini会有好处的;;;;;;;;;;;;;;;;;;;;关于这个文件;;;;;;;;;;;;;;;;;;;;;这个文件控制了PHP许多方面的观点。为了让PHP读取这个文件,它必须被......