小编Pau*_*aul的帖子

VBA清除Combobox的选择

嘿,我觉得这应该有一个简单的解决方案,但我还没有能够偶然发现它.

我有一个组合框.组合框具有的值在选择时会导致其他问题.我有一个按钮,我想成为一个"向上一级"按钮,当按下时清除以下所有问题,并将组合框的显示重置为什么,就像在选择任何选项之前创建时一样.我希望组合框中的值仍然存在,以便用户仍然可以进行选择.

我似乎无法想出这个.我试过设置Value = 0,ListIndex = -1,都无济于事.我不想使用"Clear",因为我想保留组合框中的值.如果仔细查看一下组合框的属性,我就无法找出哪一个可以帮助我做我想要的事情.

你的帮助可以理解这一点.

excel vba combobox

7
推荐指数
1
解决办法
4万
查看次数

如何将文本文件作为构建的一部分?

我编写了一个从文本文件中读取的程序,可以创建它们来加载和保存数据.我有一些文件是程序启动时加载的"默认"数据.这些文件由静态引用加载.我的代码在发布之前运行正常,但很明显,当我发布它时,静态引用不再有效.我不知道如何将默认数据添加到构建中作为不同的文本文件,以便我仍然可以在构建后引用它.

我想能够构建程序并拥有一些随可执行文件一起提供的文件夹,其中包含我可以轻松引用的默认数据文件,但我不知道该怎么做(或者如果有更好的方法) .

下面是我用来从文件中读取的代码的开头.目前,默认数据的文件名是静态传递到sub中的,用于标识要读取的文件,所以我想要一个我可以做同样事情的已发布文件.

Try
    Dim sr As New IO.StreamReader(FileName)
    Dim strLine As String = ""

    Do Until sr.EndOfStream
        strLine = sr.ReadLine
        'Code that interprets the data in the file
Run Code Online (Sandbox Code Playgroud)

注意:我尝试将文件添加为"资源",但我似乎无法将该文件作为文本文件引用; 我只能检索文档中包含的大量文本墙,这些文本不能与上面的代码一起使用(除非我当然缺少某些内容).

如果你能澄清一下:

  1. 如何将文件添加到构建中,以便仍然可以通过文件名集体访问它?
  2. 我的代码将如何在最终构建中引用文件(例如,通过"My.Resources.filename"?)?

vb.net build

6
推荐指数
1
解决办法
4092
查看次数

标签 统计

build ×1

combobox ×1

excel ×1

vb.net ×1

vba ×1