たとえばiniファイルに
[SET]
Docu="C:\1.txt"
とあって
コマンドボタンクリックしたときにメモ帳で1.txtを開く。

iniファイルが
[SET]
Docu="C:\2.xls"
だったときはEXCELで2.xlsを開く。
なんていったのはどうすればいいですか?

Private Sub Command1_Click()
Dim Ret As Long
Dim ini AS iniファイルから読んだファイル名

Ret = Shell(ini , vbNormalFocus)
End Sub

だとエラー出るんですよね。

Ret = Shell("C:\WINDOWS\CALC.EXE", vbNormalFocus)

だとちゃんと電卓起動するんですが。