Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
The following example demonstrates the Max and Min properties when used with a stand-alone ScrollBar. The user can set the Max and Min values to any integer in the range of -1000 to 1000. In diesem Beispiel wird auch die TextBox.MaxLength-Eigenschaft verwendet, um die Anzahl der Zeichen einzuschränken , die für die Max- und Min-Werte eingegeben werden.
To use this example, copy this sample code to the Script Editor of a form. To run the code you need to open the form so the Open event will activate. Make sure that the form contains:
Ein Bezeichnungsfeld-Steuerelement ( Label ) mit der Bezeichnung "Label1".
Ein Textfeld-Steuerelement ( TextBox ) mit der Bezeichnung "TextBox1", das an das benutzerdefinierte numerische Feld mit der Bezeichnung "ScrollBarMin" gebunden ist.
Ein Bezeichnungsfeld-Steuerelement ( Label ) mit der Bezeichnung "Label2".
Ein Textfeld-Steuerelement ( TextBox ) mit der Bezeichnung "TextBox2", das an das benutzerdefinierte numerische Feld mit der Bezeichnung "ScrollBarMax" gebunden ist.
Ein Bildlaufleisten-Steuerelement ( ScrollBar ) mit der Bezeichnung "ScrollBar1", das an das benutzerdefinierte numerische Feld mit der Bezeichnung "ScrollBarValue" gebunden ist.
Ein Bezeichnungsfeld-Steuerelement ( Label ) mit der Bezeichnung "Label3".
Sub Item_Open()
Set Label1 = Item.GetInspector.ModifiedFormPages("P.2").Controls("Label1")
Set ScrollBar1 = Item.GetInspector.ModifiedFormPages("P.2").Controls("ScrollBar1")
Set TextBox1 = Item.GetInspector.ModifiedFormPages("P.2").Controls("TextBox1")
Set Label2 = Item.GetInspector.ModifiedFormPages("P.2").Controls("Label2")
Set TextBox2 = Item.GetInspector.ModifiedFormPages("P.2").Controls("TextBox2")
Set Label3 = Item.GetInspector.ModifiedFormPages("P.2").Controls("Label3")
Label1.Caption = "Min -1000 to 1000"
ScrollBar1.Min = -1000
TextBox1.Text = ScrollBar1.Min
TextBox1.MaxLength = 5
Label2.Caption = "Max -1000 to 1000"
ScrollBar1.Max = 1000
TextBox2.Text = ScrollBar1.Max
TextBox2.MaxLength = 5
ScrollBar1.SmallChange = 1
ScrollBar1.LargeChange = 100
ScrollBar1.Value = 0
Label3.Caption = ScrollBar1.Value
End Sub
Sub Item_CustomPropertyChange(byval pname)
Set ScrollBar1 = Item.GetInspector.ModifiedFormPages("P.2").Controls("ScrollBar1")
Set TextBox1 = Item.GetInspector.ModifiedFormPages("P.2").Controls("TextBox1")
Set TextBox2 = Item.GetInspector.ModifiedFormPages("P.2").Controls("TextBox2")
Set Label3 = Item.GetInspector.ModifiedFormPages("P.2").Controls("Label3")
If pname = "ScrollBarMin" Then
If IsNumeric(TextBox1.Text) Then
TempNum = CInt(TextBox1.Text)
If TempNum >= -1000 And TempNum <= 1000 Then
ScrollBar1.Min = TempNum
Else
TextBox1.Text = ScrollBar1.Min
End If
Else
TextBox1.Text = ScrollBar1.Min
End If
ElseIf pname = "ScrollBarMax" Then
If IsNumeric(TextBox2.Text) Then
TempNum = CInt(TextBox2.Text)
If TempNum >= -1000 And TempNum <= 1000 Then
ScrollBar1.Max = TempNum
Else
TextBox2.Text = ScrollBar1.Max
End If
Else
TextBox2.Text = ScrollBar1.Max
End If
ElseIf pname = "ScrollBarValue" Then
Label3.Caption = ScrollBar1.Value
End If
End Sub
Support und Feedback
Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.