Gewusst wie: Ändern der Größe von NamedRange-Steuerelementen
Aktualisiert: Juli 2008
Betrifft |
---|
Die Informationen in diesem Thema gelten nur für die angegebenen Visual Studio Tools for Office-Projekte und Versionen von Microsoft Office. Projekte auf Dokumentebene
Projekte auf Anwendungsebene
Weitere Informationen hierzu finden Sie unter Verfügbare Features nach Anwendung und Projekttyp. |
Sie können die Größe eines NamedRange-Steuerelements festlegen, wenn Sie es einem Microsoft Office Excel-Dokument hinzufügen. Möglicherweise möchten Sie die Größe des Steuerelements aber zu einem späteren Zeitpunkt ändern.
Sie können die Größe eines benannten Bereichs in Projekten auf Dokumentebene zur Entwurfszeit oder zur Laufzeit ändern.
Ab Visual Studio 2008 Service Pack 1 (SP1) können Sie die Größe benannter Bereiche zur Laufzeit mit Add-Ins auf Anwendungsebene ändern.
In diesem Thema werden die folgenden Aufgaben erläutert:
Ändern der Größe von NamedRange-Steuerelementen zur Entwurfszeit
Ändern der Größe von NamedRange-Steuerelementen zur Laufzeit in einem Projekt auf Dokumentebene
Ändern der Größe von NamedRange-Steuerelementen zur Laufzeit in einem Projekt auf Anwendungsebene
Ändern der Größe von NamedRange-Steuerelementen zur Entwurfszeit
Sie können die Größe eines benannten Bereichs ändern, indem Sie die Größe im Dialogfeld Namen definieren neu definieren.
So ändern Sie die Größe eines benannten Bereichs unter Verwendung des Dialogfelds Namen definieren
Klicken Sie mit der rechten Maustaste auf ein NamedRange-Steuerelement.
Klicken Sie im Kontextmenü auf Benannte Bereiche verwalten.
Das Dialogfeld Namen definieren wird geöffnet.
Wählen Sie den benannten Bereich aus, dessen Größe Sie ändern möchten.
Löschen Sie das Feld Bezieht sich auf.
Wählen Sie die Zellen aus, anhand derer Sie die Größe des benannten Bereichs definieren möchten.
Klicken Sie auf OK.
Ändern der Größe von NamedRange-Steuerelementen zur Laufzeit in einem Projekt auf Dokumentebene
Sie können die Größe eines benannten Bereichs programmgesteuert ändern, indem Sie die RefersTo-Eigenschaft verwenden.
Hinweis: |
---|
Im Eigenschaftenfenster ist die RefersTo-Eigenschaft als schreibgeschützt markiert. |
So ändern Sie die Größe eines benannten Bereichs programmgesteuert
Erstellen Sie in der Zelle A1 von Sheet1 ein NamedRange-Steuerelement.
Dim NamedRange1 As Microsoft.Office.Tools.Excel.NamedRange = _ Me.Controls.AddNamedRange(Me.Range("A1"), "NamedRange1")
Microsoft.Office.Tools.Excel.NamedRange NamedRange1 = this.Controls.AddNamedRange(this.Range["A1", missing], "NamedRange1");
Ändern Sie die Größe des benannten Bereichs, sodass er auch Zelle B1 umfasst.
NamedRange1.RefersTo = "=Sheet1!$A$1:$B$1"
NamedRange1.RefersTo = "=Sheet1!$A$1:$B$1";
Ändern der Größe von NamedRange-Steuerelementen zur Laufzeit in einem Projekt auf Anwendungsebene
Ab SP1 können Sie die Größe eines NamedRange-Steuerelements in jedem beliebigen geöffneten Arbeitsblatt zur Laufzeit ändern. Weitere Informationen zum Hinzufügen von NamedRange-Steuerelementen zu einem Arbeitsblatt mit einem Add-In auf Anwendungsebene finden Sie unter Gewusst wie: Hinzufügen von NamedRange-Steuerelementen zu Arbeitsblättern.
So ändern Sie die Größe eines benannten Bereichs programmgesteuert
Erstellen Sie in der Zelle A1 von Sheet1 ein NamedRange-Steuerelement.
Dim worksheet As Worksheet = CType(Application.ActiveSheet, _ Excel.Worksheet).GetVstoObject() Dim namedRange1 As Microsoft.Office.Tools.Excel.NamedRange namedRange1 = worksheet.Controls.AddNamedRange(worksheet.Range("A1"), "MyNamedRange")
Worksheet worksheet = ((Excel.Worksheet)Application.ActiveSheet). GetVstoObject(); Microsoft.Office.Tools.Excel.NamedRange namedRange1; namedRange1 = worksheet.Controls.AddNamedRange (worksheet.Range["A1", missing], "MyNamedRange");
Ändern Sie die Größe des benannten Bereichs, sodass er auch Zelle B1 umfasst.
namedRange1.RefersTo = "=Sheet1!$A$1:$B$1"
namedRange1.RefersTo = "=Sheet1!$A$1:$B$1";
Siehe auch
Aufgaben
Gewusst wie: Hinzufügen von NamedRange-Steuerelementen zu Arbeitsblättern
Gewusst wie: Löschen von NamedRange-Steuerelementen zur Entwurfszeit
Gewusst wie: Ändern der Größe von Bookmark-Steuerelementen
Gewusst wie: Ändern der Größe von ListObject-Steuerelementen
Konzepte
Erweitern von Word-Dokumenten und Excel-Arbeitsmappen in Add-Ins auf Anwendungsebene zur Laufzeit
Entwicklung von Add-Ins auf Anwendungsebene für Excel
Hinzufügen von Steuerelementen zu Office-Dokumenten zur Laufzeit
Übersicht über Hostelemente und Hoststeuerelemente
Weitere Ressourcen
Steuerelemente für Office-Dokumente
Änderungsprotokoll
Datum |
Versionsgeschichte |
Grund |
---|---|---|
Juli 2008 |
Abschnitt über das Ändern der Größe von NamedRange-Steuerelementen in einem Add-In auf Anwendungsebene hinzugefügt. |
SP1-Featureänderung. |