Udostępnij za pośrednictwem


Metoda ControlExtensions.AddVScrollBar — (ControlCollection, Range, String)

Dodaje nowy VScrollBar kontroli do arkusza, w zakresie określonym.

Przestrzeń nazw:  Microsoft.Office.Tools.Excel
Zestaw:  Microsoft.Office.Tools.Excel.v4.0.Utilities (w Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)

Składnia

'Deklaracja
<ExtensionAttribute> _
Public Shared Function AddVScrollBar ( _
    controls As ControlCollection, _
    range As Range, _
    name As String _
) As VScrollBar
public static VScrollBar AddVScrollBar(
    this ControlCollection controls,
    Range range,
    string name
)

Parametry

Wartość zwracana

Typ: Microsoft.Office.Tools.Excel.Controls.VScrollBar
VScrollBar Formantu, który został dodany do ControlCollection instancji.

Informacje dotyczące użycia

W językach Visual Basic i C# tę metodę można wywołać jako metodę wystąpienia dowolnego obiektu typu ControlCollection. Gdy w celu wywołania tej metody jest używana składnia metody wystąpienia, należy pominąć pierwszy parametr. Aby uzyskać więcej informacji, zobacz temat Metody rozszerzeń (Visual Basic) lub Metody rozszerzeń (Przewodnik programowania w języku C#).

Wyjątki

Wyjątek Warunek
ArgumentNullException

Argument Nazwa lub zakres jest nullodwołanie o wartości null (Nothing w języku Visual Basic), lub w argumencie Nazwa ma zerowej długości.

ControlNameAlreadyExistsException

Formant o tej samej nazwie jest już w ControlCollection instancji.

InvalidRangeException

Zakres, który został określony jest nieprawidłowy.Nie można użyć Multi-Area zakresów.Zakres powinien być w tym samym arkuszu, jako ControlCollection instancji.

Uwagi

AddVScrollBar Metoda umożliwia dodanie VScrollBar obiekty do końca ControlCollection.Aby usunąć VScrollBar formantu, który został wcześniej dodany programowo, użyj Remove metody.

Gdy zmieniany jest rozmiar zakresu automatycznie zmienia rozmiar formantu.

Przykłady

Dodaje się następujący przykład kodu VScrollBar kontroli do komórek A1 przez A8, i następnie przeniesie pole przewijania do środkowej części paska przewijania.Aby wykorzystać ten przykład, należy uruchomić go z Sheet1 klasy w projekcie na poziomie dokumentu.

Private Sub ExcelRangeAddVScrollBar()
    Dim VScrollBar1 As Microsoft.Office.Tools. _
        Excel.Controls.VScrollBar = Me.Controls. _
        AddVScrollBar(Me.Range("A1", "A8"), _
        "VScrollBar1")

    VScrollBar1.Value = 50

End Sub 
private void ExcelRangeAddVScrollBar()
{
    Microsoft.Office.Tools.Excel.Controls.VScrollBar
        vScrollBar1 = this.Controls.AddVScrollBar(
        this.Range["A1", "A8"], "vScrollBar1");
    vScrollBar1.Value = 50;
}

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

ControlExtensions Klasa

Przeciążenie AddVScrollBar

Przestrzeń nazw Microsoft.Office.Tools.Excel