Gewusst wie: Programmgesteuertes Ausführen von Excel-Berechnungen
Aktualisiert: November 2007
Betrifft |
---|
Die Informationen in diesem Thema gelten nur für die angegebenen Visual Studio Tools for Office-Projekte und Versionen von Microsoft Office. Projekttyp
Microsoft Office-Version
Weitere Informationen finden Sie unter Verfügbare Features nach Anwendung und Projekttyp. |
Mit einem ähnlichen Prozess können Sie Berechnungen in einem NamedRange-Steuerelement oder einem systemeigenen Excel-Bereichsobjekt ausführen.
Ausführen von Berechnungen in einem NamedRange-Steuerelement
Im folgenden Beispiel wird in Zelle A1 ein NamedRange erstellt, und daraufhin wird die Zelle berechnet. Der Code muss in eine Sheet-Klasse, nicht in die ThisWorkbook-Klasse, eingefügt werden.
So führen Sie Berechnungen in einem NamedRange-Steuerelement aus
Erstellen Sie den benannten Bereich.
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.get_Range("A1", missing), "NamedRange1");
Rufen Sie die Calculate-Methode des angegebenen Bereichs auf.
NamedRange1.Calculate()
NamedRange1.Calculate();
Ausführen von Berechnungen in einem systemeigenen Excel-Bereich
So führen Sie Berechnungen in einem systemeigenen Excel-Bereich aus
Erstellen Sie den benannten Bereich.
Dim rng As Excel.Range = Me.Application.Range("A1")
Excel.Range rng = this.Application.get_Range("A1", missing);
Rufen Sie die Range.Calculate-Methode des angegebenen Bereichs auf.
rng.Calculate()
rng.Calculate();