乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > <em>Excel</em> <em>VBA</em>执行打印命令后 窗

<em>Excel</em> <em>VBA</em>执行打印命令后 窗

作者:乔山办公网日期:

返回目录:excel表格制作


向窗体添加一个 TextBox1 和一个 CommandButton1,然后粘zd贴以下代码:

Option Explicit

Private Sub CommandButton1_Enter()
    Me.Caption = "按钮获得焦点"
End Sub

Private Sub CommandButton1_Exit(ByVal Cancel As MSForms.ReturnBoolean)
    Me.Caption = "按钮失去焦点"
End Sub

Private Sub UserForm_Initialize()
    TextBox1.TabIndex = 0
End Sub


F5 运行效果如下:



forms("userform1").textbox1.setfocus
强制让焦点回到这个窗体的一个object上
1.建立窗体,如UserForm1
2.在窗体上构建两个控件,一个是TextBox1(文本框控件),第二个是CommandButton1(按钮控件)
3.加入下面给你写的代码
Private Sub CommandButton1_Click()
Dim Str As String '创建变量作为文本框的字串
Str = "123456"
Me.TextBox1.Text = Str '设置文本框的文本
Me.TextBox1.SetFocus '不知道你知道这些不,只管解释了一下,这里是设置焦点
Me.TextBox1.SelStart = Len(Me.TextBox1.Text) - 3'计算文本长度并设置光标位置
End Sub

截图看下,什么样的?
可以选中某个单元格,这样,焦点不是移到表格里了吗?

相关阅读

关键词不能为空
极力推荐
  • -word中excel的应用,word到excel中

  • 如果要想像我们平时手写的分数那抄样在WORD或EXCEL中输入分数,若不用工具的话,办法只有:在表格中输入分数,上面一格填分袭数,下面一格填分母,然后将此表格的边框设置成虚框

ppt怎么做_excel表格制作_office365_word文档_365办公网