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
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Przy użyciu bibliotek z częściowo zaufanego kodu..