Excel.RequestContext class

RequestContext 对象可加快对 Excel 应用程序的请求。 由于 Office 加载项和 Excel 应用程序在两个不同的进程中运行,因此需要请求上下文才能从外接程序访问 Excel 对象模型。

扩展

注解

示例

// *.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...
});

构造函数

(constructor)(url, invocation)

构造 类的新实例RequestContext

属性

application
runtime

[ API 集:ExcelApi 1.5 ]

workbook

方法

setInvocation(invocation)

构造函数详细信息

(constructor)(url, invocation)

构造 类的新实例RequestContext

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

参数

url

string | Excel.Session

invocation

{ invocationId: number; isInCFSyncScenario: boolean; }

属性详细信息

application

readonly application: Application;

属性值

runtime

[ API 集:ExcelApi 1.5 ]

readonly runtime: Runtime;

属性值

workbook

readonly workbook: Workbook;

属性值

方法详细信息

setInvocation(invocation)

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

参数

invocation

{ invocationId: number; isInCFSyncScenario: boolean; }

返回

void