如何在一个VBA textbox控件中加入滚动条啊?

我想建立一个查询,用textbox显示查询结果,但是当结果过多时,textbox无法完全显示出来。请问如何在这个textbox中添加一个滚动条(竖直滚动条),让结果能够完全显示。属性中那个滚动条好像没用。怎么弄啊? 如图:

ScrollBars 属性设置为 2-fmScrollBarsVertical
要先选中这个文本框,再设置啊……追问

我选中文本框了设置的。那个属性没有用啊好像

追答

有用的,是不是,文字没有超出文本框的行数啊,超出后会自动出现右边条

追问

没有啊 超出了的,但是还是没有显示滚动条!!!

温馨提示:内容为网友见解,仅供参考
第1个回答  2011-08-02
列表框更适合。本回答被提问者采纳

...VBA中,如何针对窗体中的文本控件,做成一个两位数字的滚动效果,如 ...
TextBox1.Text = Format(Int(Rnd * 99 + 1), "00")Else CommandButton1.Caption = "开始"End If End Sub Private Sub TextBox1_Change()Do Call delay(0.1) '在这里调节随机的速度,现在是0.1秒变化一次,根据自己意愿调整 If CommandButton1.Caption = "开始" Then Exit Sub TextBox...

...VBA,对窗体中的一个文本框控件,如何可以不断滚动两位数字,就像抽签...
flag = True '初始化中断变量。当中断变量为真时开始循环 Do While flag DoEvents '释放程序控制权,允许执行其它事件。TextBox1 = 10 + Int(Rnd * 90) '文本框动态显示10到99 Loop PS:如要中断循环,可通过其他程序改变flag为False ...

Excel VBA中userform的Textbox输入的文本只能显示在一行,我想输入长文 ...
选择TEXTBOX 右键 属性 MultiLine 设置为TRUE (自动换行)ScrollBoars 设置为2 (垂直滚动条)

excel vba 怎样让textbox中某个字闪动
EXCEL VBA窗体中的label及textbox序号循环设置方法: 1、引用成组的控件时,没有专门的集合对象,窗体中只有一个Controls集合对象,包含了Label、TextBox、ListBox、boBox等等控件对象,因此只能通过Controls集合对象进行批量引用。 2、在创 excel,textbox,闪动,vba EXCEL VBA窗体中的label及textbox序号循环...

vbatextbox所有属性
通过调用textBox.AppendText("XX")方法,可以实现向TextBox中追加文本。TextBox控件的属性textBox.AcceptsReturn,其值可以设置为false或true,用来控制按Enter键时TextBox的反应。属性textBox.AcceptsTab,同样可以设置为true或false,它决定了当按Tab键时TextBox中是否能加入Tab键。

vba中如何让textbox文本框自动根据内容增加高度,同时textbox文本框插入...
MultiLine = TrueEnd Sub可以给你一个思路。 第2个sub是给定初始的textbox宽度,并允许换行。第一个sub是根据输入内容的长度变换textbox的高度,具体数据需要自己调整。给的这个例子,输入字母可以正常使用。汉字的话 换为 TextBox1.Height = Int(Len(TextBox1.Text) \/ 3) * 10 + 20 ...

vba 中如何在RefEdit.text 范围中循环
Private Sub CommandButton1_Click()Dim f As Integer Dim c As Range With Sheets(Left(RefEdit1.Value, InStr(RefEdit1.Value, "!") - 1))For Each c In .Range(Replace(Right(RefEdit1.Value, Len(RefEdit1.Value) - InStr(RefEdit1.Value, "!")), "$", ""))f = f + c.Value...

vba的窗体中如何添加菜单?
在Windows95、Windows98或NT的风格中,有按动鼠标器右键弹出下拉菜单的操作,在VB执行环境下,有一些控件本身具有弹下拉菜单的功能,如TexTbox控件等,但大多数编辑类控件以及窗体本身却没有此功能,要在窗口中任意位置实现PopUpMenu(弹出式菜单),可借助VB的菜单工具来实现。 首先,打开VB的“工具”菜单条,利用“菜单编辑器...

excel vba 将一个文本框TEXTBOX1限定只能输入数字,如果输入其他汉字或 ...
1、首先在开发工具中打开VBA编辑器。2、在单元格区域当中输入一些内容作为例子。3、在VBA编辑器中插入模块。4、在模块当中输入如下代码,然后运行。5、用快捷键F5运行窗体,分别在三个文本框中输入字符,可以发现“手机号”文本框中除了数字以外所有汉字和字母及“!”、“?”、“*”等符号已被严格...

excel中的vba中的textbox如何在多行情况下禁止自动换行?
不明白为什么要用multiline=true ,输入完一段后直接用 字符串变量+vbcrlf 换行 最后一次性赋值后textbox不就好了吗?另外这样的内容为什么不用Listbox或listview?

相似回答