代码之家  ›  专栏  ›  技术社区  ›  masontm

存储输入框值并用作默认值

  •  0
  • masontm  · 技术社区  · 8 年前

    我在这个网站上找到了这个代码。它通过将输入框值存储到文本文件来完成我需要的第一部分。我要做的下一部分是,在我重新打开vbs文件时,将相同的文本文件值填充到输入框中,因此实际上,输入框中输入的最后一个值将成为输入框的默认值。

    Dim objFSO 'File System Object
    Set objFSO = CreateObject("Scripting.FileSystemObject")
    Dim objTS 'Text Stream Object
    Const ForWriting = 2
    Set objTS = objFSO.OpenTextFile("C:\Users\UserName\Desktop\TextFile.txt", ForWriting, True)
    objTS.Write(InputBox("Here it is"))
    objTS.Close()
    
    1 回复  |  直到 8 年前
        1
  •  0
  •   Alex Hedley    8 年前

    只需交换Const来读取并调用 ReadLine 方法,然后将其传递给 InputBox

    Dim objFSO 'File System Object
    Set objFSO = CreateObject("Scripting.FileSystemObject")
    Dim objTS 'Text Stream Object
    Const ForReading = 1
    Const ForWriting = 2
    Set objTS = objFSO.OpenTextFile("C:\Users\UserName\Desktop\TextFile.txt", ForReading)
    strContent = objTS.ReadLine
    InputBox(strContent)
    objTS.Close()