Visual Basic:保存,命名,加载

时间:2016-07-25 21:08:02

标签: vba textbox save load

所以,我正在制作一个骰子滚动界面。它有几个文本框,玩家输入他们的数字,然后他们只需要按一个按钮来掷骰子。事实上,我希望能够为不同的玩家保存几个配置文件,因为每个玩家都有不同的配置。

我发现的视频和教程都是关于从文本框保存到下拉菜单,或保存在界面本身,这意味着每个配置文件都有1个exe文件。

我是新手,所以我担心我没有太好地解释自己,而且我的代码可能会引起一些心脏病发作^^''''

如何创建“另存为”功能,玩家可以在其中命名文件,保存重要的每个文本框的值,然后让它加载正确的值?我附上了界面的图像。除了保存和加载按钮

外,一切正常

enter image description here

1 个答案:

答案 0 :(得分:0)

一种简单的方法是在保存之前将texbox值保存在工作簿单元格中(另一张表或您需要的位置),例如:

cells(row1, column1)= texboxval1.text
cells(row2, column1)= texboxval2.text

依旧...... 然后,您可以调用save方法:

Set NewBook = Workbooks.Add 
Do 
    fName = Application.GetSaveAsFilename 
Loop Until fName <> False 
NewBook.SaveAs Filename:=fName

您可以将所有这些代码添加到点击事件的按钮上,也可以根据需要添加。

希望它有所帮助!