Excel.AllowEditRange class
Представляет объект, AllowEditRange найденный на листе. Этот объект работает со свойствами защиты листа. Если защита листа включена AllowEditRange , объект можно использовать, чтобы разрешить редактирование определенного диапазона, сохраняя при этом защиту на остальной части листа.
- Extends
Комментарии
Используется
Свойства
| address | Указывает диапазон, связанный с объектом. Чтобы этот метод работал правильно, защита листа должна быть отключена или приостановлена. Если защита листа включена, но не приостановлена, этот метод выдает |
| context | Контекст запроса, связанный с объектом. Это соединяет процесс надстройки с процессом основного приложения Office. |
| is |
Указывает, защищен ли объект паролем. |
| title | Задает название объекта. Чтобы этот метод работал правильно, защита листа должна быть отключена или приостановлена. Если защита листа включена, но не приостановлена, этот метод выдает |
Методы
| delete() | Удаляет объект из |
| load(options) | Добавляет в очередь команду для загрузки указанных свойств объекта. Перед чтением свойств требуется вызвать метод |
| load(property |
Добавляет в очередь команду для загрузки указанных свойств объекта. Перед чтением свойств требуется вызвать метод |
| load(property |
Добавляет в очередь команду для загрузки указанных свойств объекта. Перед чтением свойств требуется вызвать метод |
| pause |
Приостанавливает защиту листа для объекта для пользователя в текущем сеансе. Этот метод ничего не делает, если защита листа не включена или уже приостановлена. Если невозможно приостановить защиту листа, этим методом возникает |
| set(properties, options) | Задает несколько свойств объекта одновременно. Вы можете передать либо простой объект с соответствующими свойствами, либо другой объект API того же типа. |
| set(properties) | Одновременно задает несколько свойств объекта на основе существующего загруженного объекта. |
| set |
Изменяет пароль, связанный с объектом. Установка пустой строки пароля ("") или |
| toJSON() | Переопределяет метод JavaScript |
Сведения о свойстве
address
Указывает диапазон, связанный с объектом. Чтобы этот метод работал правильно, защита листа должна быть отключена или приостановлена. Если защита листа включена, но не приостановлена, этот метод выдает AccessDenied ошибку и не может задать диапазон.
address: string;
Значение свойства
string
Комментарии
context
Контекст запроса, связанный с объектом. Это соединяет процесс надстройки с процессом основного приложения Office.
context: RequestContext;
Значение свойства
isPasswordProtected
Указывает, защищен ли объект паролем.
readonly isPasswordProtected: boolean;
Значение свойства
boolean
Комментарии
title
Задает название объекта. Чтобы этот метод работал правильно, защита листа должна быть отключена или приостановлена. Если защита листа включена, но не приостановлена, этот метод выдает AccessDenied ошибку и не может установить заголовок. Если уже существует строка AllowEditRange с такой же строкой, или если строка пустая null (""), то этот метод выдает InvalidArgument ошибку и не может установить заголовок.
title: string;
Значение свойства
string
Комментарии
Сведения о методе
delete()
Удаляет объект из AllowEditRangeCollectionфайла . Чтобы этот метод работал правильно, защита листа должна быть отключена или приостановлена. Если защита листа включена, но не приостановлена, этот метод выдает AccessDenied ошибку и не удается удалить лист.
delete(): void;
Возвращаемое значение
void
Комментарии
load(options)
Добавляет в очередь команду для загрузки указанных свойств объекта. Перед чтением свойств требуется вызвать метод context.sync().
load(options?: Excel.Interfaces.AllowEditRangeLoadOptions): Excel.AllowEditRange;
Параметры
Предоставляет параметры для загружаемых свойств объекта.
Возвращаемое значение
load(propertyNames)
Добавляет в очередь команду для загрузки указанных свойств объекта. Перед чтением свойств требуется вызвать метод context.sync().
load(propertyNames?: string | string[]): Excel.AllowEditRange;
Параметры
- propertyNames
-
string | string[]
Строка с разделителями-запятыми или массив строк, которые определяют свойства для загрузки.
Возвращаемое значение
load(propertyNamesAndPaths)
Добавляет в очередь команду для загрузки указанных свойств объекта. Перед чтением свойств требуется вызвать метод context.sync().
load(propertyNamesAndPaths?: {
select?: string;
expand?: string;
}): Excel.AllowEditRange;
Параметры
- propertyNamesAndPaths
-
{ select?: string; expand?: string; }
propertyNamesAndPaths.select — это строка с разделителями-запятыми, указывающая загружаемые свойства, и строка propertyNamesAndPaths.expand через запятую, указывающая свойства навигации для загрузки.
Возвращаемое значение
pauseProtection(password)
Приостанавливает защиту листа для объекта для пользователя в текущем сеансе. Этот метод ничего не делает, если защита листа не включена или уже приостановлена. Если невозможно приостановить защиту листа, этим методом возникает UnsupportedOperation ошибка и не удается приостановить защиту для объекта. Если пароль неправильный, то этот метод выдает BadPassword ошибку и не может приостановить защиту для объекта. Если пароль указан, но объект не требует пароля, введенный пароль будет проигнорирован и операция будет успешной.
pauseProtection(password?: string): void;
Параметры
- password
-
string
Пароль, связанный с объектом AllowEditRange .
Возвращаемое значение
void
Комментарии
set(properties, options)
Задает несколько свойств объекта одновременно. Вы можете передать либо простой объект с соответствующими свойствами, либо другой объект API того же типа.
set(properties: Interfaces.AllowEditRangeUpdateData, options?: OfficeExtension.UpdateOptions): void;
Параметры
- properties
- Excel.Interfaces.AllowEditRangeUpdateData
Объект JavaScript со свойствами, структурированными изоморфно свойствам объекта, для которого вызывается метод.
- options
- OfficeExtension.UpdateOptions
Предоставляет возможность подавления ошибок, если объект properties пытается задать какие-либо свойства только для чтения.
Возвращаемое значение
void
set(properties)
Одновременно задает несколько свойств объекта на основе существующего загруженного объекта.
set(properties: Excel.AllowEditRange): void;
Параметры
- properties
- Excel.AllowEditRange
Возвращаемое значение
void
setPassword(password)
Изменяет пароль, связанный с объектом. Установка пустой строки пароля ("") или null снятие защиты паролем с объекта. Чтобы этот метод работал правильно, защита листа должна быть отключена или приостановлена. Если защита листа включена, но не приостановлена, этот метод выдает AccessDenied ошибку, и операция set завершается сбоем.
setPassword(password?: string): void;
Параметры
- password
-
string
Пароль, связанный с объектом AllowEditRange .
Возвращаемое значение
void
Комментарии
toJSON()
Переопределяет метод JavaScript toJSON() , чтобы обеспечить более полезные выходные данные при передаче объекта API в JSON.stringify(). (JSON.stringify, в свою очередь, вызывает toJSON метод переданного ему объекта.) В то время как исходный Excel.AllowEditRange объект является объектом API, toJSON метод возвращает простой объект JavaScript (типизированный как Excel.Interfaces.AllowEditRangeData), который содержит неглубокие копии любых загруженных дочерних свойств исходного объекта.
toJSON(): Excel.Interfaces.AllowEditRangeData;