■ GetPrivateProfileString

設定ファイルからの文字列取得を行います
整数値を取得するGetPrivateProfileIntという関数もありますが、GetPrivateProfileStringを使用して文字列として取得した後に整数に変換すれば必要ありません

'------------------------------------------------------------------------------
'  設定ファイル文字列取得(宣言)
'------------------------------------------------------------------------------
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


Dim w_str             As String * 255   ' 作業文字列
Dim w_ret             As Long           ' 戻り値

    ' 取得した値を格納する変数w_strは必ず固定長で宣言します
    ' AppNameにはINIファイル中の[]の中の文字列をセットします
    ' AppNameで指定したセクションで=の左辺がKeyNameの値を取得してw_strに格納します
    w_ret = GetPrivateProfileString("AppName", "KeyName", "", w_str, 255, "C:\TEST.INI")

    ' 戻り値の長さ分を取得文字列とする
    w_get = StrConv(MidB$(StrConv(w_str, vbFromUnicode), 1, w_ret), vbUnicode)

    If w_ret = 0 Then
        ' 取得できなかった場合の処理
    End If