
## WebExtension class

Represents an Office Add-in instance.

## Properties

| Name | Type | Description |
| --- | --- | --- |
| [Id](#id) | String | Gets and sets the uniquely identifies the Office Add-in instance in the current document. |
| [IsFrozen](#isfrozen) | boolean | Indicates whether the user can interact with the Office Add-in or not. |
| [Reference](#reference) | WebExtensionReference | Get the primary reference to an Office Add-in. |
| [AlterReferences](#alterreferences) | WebExtensionReferenceCollection | Gets a list of alter references. |
| [Properties](#properties) | WebExtensionPropertyCollection | Gets all properties of web extension. |
| [Bindings](#bindings) | WebExtensionBindingCollection | Gets all bindings relationship between an Office Add-in and the data in the document. |

### WebExtension.Id property {#id}

Gets and sets the uniquely identifies the Office Add-in instance in the current document.

**Type:** String

### WebExtension.IsFrozen property {#isfrozen}

Indicates whether the user can interact with the Office Add-in or not.

**Type:** boolean

### WebExtension.Reference property {#reference}

Get the primary reference to an Office Add-in.

**Type:** WebExtensionReference

### WebExtension.AlterReferences property {#alterreferences}

Gets a list of alter references.

**Type:** WebExtensionReferenceCollection

### WebExtension.Properties property {#properties}

Gets all properties of web extension.

**Type:** WebExtensionPropertyCollection

### WebExtension.Bindings property {#bindings}

Gets all bindings relationship between an Office Add-in and the data in the document.

**Type:** WebExtensionBindingCollection
