Visual Basic:保存、命名、加载

Posted

技术标签:

【中文标题】Visual Basic:保存、命名、加载【英文标题】:Visual Basic: Saving, Naming, Loading 【发布时间】:2016-07-25 21:08:01 【问题描述】:

所以,我正在制作一个掷骰子界面。它有几个文本框,玩家可以在其中输入他们的数字,然后他们只需要点击一个按钮来掷骰子。问题是,我希望能够为不同的玩家保存多个配置文件,因为每个玩家都有不同的配置。

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

我是菜鸟,怕是我解释的不够好,我的代码很可能会引起一些心塞^^''

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

enter image description here

【问题讨论】:

【参考方案1】:

一种简单的方法是在保存之前将 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

您可以将所有这些代码添加到单击事件或您可能需要的按钮中。

希望对你有帮助!

【讨论】:

这似乎类似于使用 My.Settings 的选项 我会试一试,谢谢! 没有问题,我的朋友,如果它解决了您需要的问题,请记住将答案标记为正确。

以上是关于Visual Basic:保存、命名、加载的主要内容,如果未能解决你的问题,请参考以下文章

在 Visual Basic 中使用一个保存文件对话框

Visual Studio 2022 未加载依赖项

返回String类型时Visual Basic WPF加载ATL C++ dll程序退出

Visual Basic SaveDialog 缺少 dll

如何为 Visual Basic 6 ActiveX CLSID 设置“友好”名称

Excel 加载项需要很长时间才能保存