Freigeben über


_Application.Evaluate(Object) Methode

Definition

Diese Methode konvertiert einen Microsoft Excel-Namen in ein Objekt oder in einen Wert.

public:
 System::Object ^ Evaluate(System::Object ^ Name);
public object Evaluate (object Name);
Public Function Evaluate (Name As Object) As Object

Parameter

Name
Object

Erforderliches Objekt. Der Name des Objekts, wobei die für Microsoft Excel gültigen Benennungskonventionen zu berücksichtigen sind.

Gibt zurück

Hinweise

Die folgenden Namenstypen sind in Microsoft Excel im Zusammenhang mit dieser Methode zulässig:

  • Bezug in der A1-Bezugsart. In dieser Bezugsart lassen sich beliebige Bezüge auf einzelne Zellen angeben. Diese Bezüge sind immer absolute Bezüge.
  • Bereiche. In Bezügen können Bereichs-, Schnittmengen- sowie Vereinigungsoperatoren (Doppelpunkt, Leerzeichen und Kommas) verwendet werden.
  • Definierte Namen. Sie können jeden beliebigen Namen in der Sprache des Makros angeben.
  • Externe Bezüge. Mithilfe des Operators "!" lassen sich Bezüge auf Zellen oder Namen in anderen Arbeitsmappen angeben (z. -Operator, um auf eine Zelle oder einen Namen zu verweisen, der in einer anderen Arbeitsmappe definiert ist, z. B. Evaluate("[BOOK1.XLS]Sheet1! A1").

Hinweis: Die Verwendung von eckigen Klammern (z. B. "[A1:C5]") ist identisch mit dem Aufrufen der Evaluate-Methode mit einem Zeichenfolgenargument. Der Vorteil der Verwendung von eckigen Klammern besteht darin, dass der Code kürzer ist. Der Vorteil der Verwendung von Evaluate besteht darin, dass das Argument eine Zeichenfolge ist, sodass Sie entweder die Zeichenfolge im Code erstellen oder eine Variable verwenden können.

Gilt für: