Freigeben über


Excel.RequestContext class

Das RequestContext-Objekt erleichtert Anforderungen an die Excel-Anwendung. Da das Office-Add-In und die Excel-Anwendung in zwei verschiedenen Prozessen ausgeführt werden, ist der Anforderungskontext erforderlich, um über das Add-In Zugriff auf das Excel-Objektmodell zu erhalten.

Extends

Hinweise

Beispiele

// *.run methods automatically create an OfficeExtension.ClientRequestContext
// object to work with the Office file.
await Excel.run(async (context: Excel.RequestContext) => {
  const workbook = context.workbook;
  // Interact with the Excel workbook...
});

Konstruktoren

(constructor)(url, invocation)

Erstellt eine neue instance der RequestContext -Klasse

Eigenschaften

application
runtime

[ API-Satz: ExcelApi 1.5 ]

workbook

Methoden

setInvocation(invocation)

Details zum Konstruktor

(constructor)(url, invocation)

Erstellt eine neue instance der RequestContext -Klasse

constructor(url?: string | Session, invocation?: {
            invocationId: number;
            isInSyncExecution: boolean;
        });

Parameter

url

string | Excel.Session

invocation

{ invocationId: number; isInSyncExecution: boolean; }

Details zur Eigenschaft

application

readonly application: Application;

Eigenschaftswert

runtime

[ API-Satz: ExcelApi 1.5 ]

readonly runtime: Runtime;

Eigenschaftswert

workbook

readonly workbook: Workbook;

Eigenschaftswert

Details zur Methode

setInvocation(invocation)

setInvocation(invocation: {
            invocationId: number;
            isInSyncExecution: boolean;
        }): void;

Parameter

invocation

{ invocationId: number; isInSyncExecution: boolean; }

Gibt zurück

void