Sprache

Selection.InsertFormula(Object, Object) Methode

Definition

Fügt an der Markierung ein =(Formel)-Feld ein, das eine Formel enthält.

public void InsertFormula(ref object Formula, ref object NumberFormat);
abstract member InsertFormula : obj * obj -> unit
Public Sub InsertFormula (Optional ByRef Formula As Object, Optional ByRef NumberFormat As Object)

Parameter

Formula
Object

Optionales Objekt. Die mathematische Formel, die das =(Formel)-Feld auswerten soll. Tabellenbezüge zu Tabellenzellen sind gültig. Beispielsweise gibt =SUMME(A4:C4) die ersten drei Werte in der vierten Zeile an.

NumberFormat
Object

Optionales Objekt. Ein Format für das Ergebnis des =(Formel)-Felds.

Hinweise

Die Formel ersetzt die Auswahl, wenn die Auswahl nicht reduziert ist.

Wenn Sie eine Tabellenkalkulationsanwendung wie Microsoft Excel verwenden, ist das Einbetten eines Arbeitsblatts in einem Dokument ganz oder teilweise häufig einfacher als die Verwendung des Felds "=" (Formel) in einer Tabelle.

Das Formula Argument ist nur dann optional, wenn sich die Markierung in einer Zelle befindet und mindestens eine Zelle einen Wert oberhalb oder links der Zelle enthält, die die Einfügemarke enthält. Wenn die Zellen über der Einfügemarke einen Wert enthalten, ist das eingefügte Feld {=SUM(ABOVE)}; wenn die Zellen links von der Einfügemarke einen Wert enthalten, ist das eingefügte Feld {=SUM(LEFT)}. Wenn sowohl die Zellen über als auch die Zellen links der Einfügemarke einen Wert enthalten, verwendet Microsoft Word zur Ermittlung der einzufügenden SUM-Funktion folgende Regeln:

  • Enthält die Zelle direkt über der Einfügemarke einen Wert, fügt Word {=SUM(ABOVE)} ein.

  • Wenn die Zelle unmittelbar über der Einfügemarke keinen Wert enthält, die unmittelbar links von der Einfügemarke aber die unmittelbar von der Einfügemarke stehende Zelle enthält, fügt Word {=SUMME(LINKS)} ein.

  • Enthält weder die Zelle direkt über noch die Zelle direkt unter der Einfügemarke einen Wert, fügt Word {=SUM(ABOVE)} ein.

  • Wenn Sie dies nicht angeben Formula und alle Zellen oberhalb und links der Einfügemarke leer sind, verursacht die Verwendung des Felds "=" (Formel) einen Fehler.

Gilt für: