Microsoft Excel

Excel und VBA: Formeln, Programmierung, Lösungen

Die Excel/VBA-Beispiele

VBA-Begriff: BalloonCheckBoxes-Auflistung

Assistant-Objekt
Balloon-Objekt
BalloonCheckBoxes-Auflistung (BalloonCheckBox-Objekt)
BalloonLabels-Auflistung (BalloonLabel-Objekt)

Ein Auflistung von BalloonCheckBox-Objekten, die alle Kontrollkästchen in der Sprechblase des Office-Assistenten darstellen.

Verwenden der BalloonCheckBoxes-Auflistung

Verwenden Sie die CheckBoxes-Eigenschaft, um die BalloonCheckBoxes-Auflistung zurückzugeben.

Verwenden Sie CheckBoxes(index), wobei index eine Zahl von 1 bis 5 ist, um ein einziges BalloonCheckBox-Objekt zurückzugeben. Sie können bis zu fünf Kontrollkästchen (und fünf Beschriftungen) pro Sprechblase angeben. Jedes Kontrollkästchen wird angezeigt, wenn seiner Text-Eigenschaft ein Wert zugewiesen ist. Wenn Sie mehr als fünf Kontrollkästchen angeben, tritt ein Laufzeitfehler auf.

Im folgenden Beispiel wird eine Sprechblase mit Überschrift, Text und drei Auswahlmöglichkeiten für die Region erstellt. Wenn der Benutzer auf ein oder mehrere Kontrollkästchen und dann auf OK klickt, ruft der Beispielcode die angegebene(n) Prozedur(en) auf.

With Assistant.NewBalloon
    .Heading = "Regional Sales Data"
    .Text = "Select your region"
    For i = 1 To 3
        .CheckBoxes(i).Text = "Region " & i
    Next
    .Button = msoButtonSetOkCancel
    .Show
    If .CheckBoxes(1).Checked Then
        runregion1
    End If
    If .CheckBoxes(2).Checked Then
        runregion2
    End If
    If .CheckBoxes(3).Checked Then
        runregion3
    End If
End With

Sie können keine Kontrollkästchen zur BalloonCheckBoxes-Auflistung hinzufügen oder aus dieser entfernen, nachdem die Sprechblase angezeigt worden ist.

Hinweise

Kontrollkästchen in Sprechblasen zeigen die Auswahl des Benutzers an, bis der Benutzer die Sprechblase schließt. Sie können Sprechblasenbeschriftungen verwenden, um in der Select-Methode eine Zahl zurückzugeben, die der Auswahl des Benutzers entspricht, sobald der Benutzer auf die Schaltfläche neben der Beschriftung klickt. Damit Werte basierend auf der Auswahl des Benutzers an die Select-Methode übergeben werden, muss die Sprechblasenart msoBalloonTypeButtons sein.