Möchte in meinem Userform eine Laufschrift einbauen. Dies soll so aussehen dass nach dem Aufruf des userform einfach ein bstimmter Text immer wieder von rechts nach links durchläuft.(so wie z.b im Fernsehen die Börsenkurse)
Geht das ?
Grüße Heinz
Option Explicit
Const LaufText = "Guten Morgen, Heinz"
Private Sub UserForm_Initialize()
With Label1
.Caption = LaufText
.AutoSize = True
.Left = Me.Width + 10
End With
End Sub
Private Sub UserForm_Activate()
Const Speed = 0.01
Dim t1 As Single
On Error GoTo geschlossen
t1 = Timer + Speed
Do While Me.Visible = True
DoEvents
'i = i + 1
'je kleiner, desto schneller die Geschwindigkeit
If Timer > t1 Then
'i = 0
t1 = Timer + Speed
With Label1
.Left = .Left - 1
If .Left + .Width < 0 Then
.Left = Me.Width + 10
End If
End With
End If
Loop
geschlossen:
End Sub
'Schließen-Knopf
Private Sub CommandButton1_Click()
Unload Me
End Sub
Private Sub WebBrowser1_NavigateComplete2(ByVal pDisp As Object, URL As Variant)
With WebBrowser1.Document.body
.Scroll = "no"
.Style.Border = "none"
End With
End Sub