Udostępnij za pośrednictwem


Metoda NamedRange.Delete —

Usuwa dynamicznie utworzony NamedRange kontroli i usuwa go z ControlCollection.

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

Składnia

'Deklaracja
Sub Delete
void Delete()

Uwagi

Tej metody można używać tylko z NamedRange formantu, który jest tworzona programowo w czasie wykonywania.Wyjątek jest generowany, jeśli wywołanie tej metody na NamedRange formantu dodawanego do dokumentu w czasie projektowania.

Przykłady

Następujący kod dodaje zestawy przykład NamedRange formantu, który zawiera komórki od A1 do A5 przypadkowe wartości, a następnie używa Delete metodą usunięcia NamedRange kontroli.Należy zauważyć, że chociaż NamedRange formantu zostanie usunięty, komórki od A1 do A5 zachowują swoje wartości.

Ten przykład dotyczy dostosowywania poziomie dokumentu.

    Private Sub DeleteRange()
        Dim namedRange1 As Microsoft.Office.Tools.Excel.NamedRange _
            = Me.Controls.AddNamedRange(Me.Range("A1", "A5"), _
            "namedRange1")
        namedRange1.Formula = "=rand()"

        namedRange1.Delete()
    End Sub

private void DeleteRange()
{
    Microsoft.Office.Tools.Excel.NamedRange namedRange1 =
        this.Controls.AddNamedRange(this.Range["A1", "A5"],
        "namedRange1");
    namedRange1.Formula = "=rand()";

    namedRange1.Delete();
}

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

NamedRange Interfejs

Przestrzeń nazw Microsoft.Office.Tools.Excel