## WebExtension class


Represents an Office Add-in instance.

```cpp
class WebExtension
```

## Methods

| Method | Description |
| --- | --- |
| [GetAlterReferences()](./getalterreferences/) | Gets a list of alter references. |
| [GetBindings()](./getbindings/) | Gets all bindings relationship between an Office Add-in and the data in the document. |
| [GetId()](./getid/) | Gets and sets the uniquely identifies the Office Add-in instance in the current document. |
| [GetProperties()](./getproperties/) | Gets all properties of web extension. |
| [GetReference()](./getreference/) | Get the primary reference to an Office Add-in. |
| [IsFrozen()](./isfrozen/) | Indicates whether the user can interact with the Office Add-in or not. |
| [IsNull()](./isnull/) const | Checks whether the implementation object is nullptr. |
| explicit [operator bool()](./operator_bool/) const | operator bool() |
| [operator=(const WebExtension\& src)](./operator_asm/) | operator= |
| [SetId(const U16String\& value)](./setid/) | Gets and sets the uniquely identifies the Office Add-in instance in the current document. |
| [SetId(const char16_t* value)](./setid/) | Gets and sets the uniquely identifies the Office Add-in instance in the current document. |
| [SetIsFrozen(bool value)](./setisfrozen/) | Indicates whether the user can interact with the Office Add-in or not. |
| [WebExtension(WebExtension_Impl* impl)](./webextension/) | Constructs from an implementation object. |
| [WebExtension(const WebExtension\& src)](./webextension/) | Copy constructor. |
| [~WebExtension()](./~webextension/) | Destructor. |
## Fields

| Field | Description |
| --- | --- |
| [_impl](./_impl/) | The implementation object. |
## See Also

* Namespace [Aspose::Cells::WebExtensions](../)
* Library [Aspose.Cells for C++](../../)
