Метод Range.ApplyNames (Excel)
Применяет имена к ячейкам в указанном диапазоне.
Синтаксис
expression. ApplyNames (Names, IgnoreRelativeAbsolute, UseRowColumnNames, OmitColumn, OmitRow, Order, AppendLast)
выражение: переменная, представляющая объект Range.
Параметры
Имя | Обязательный или необязательный | Тип данных | Описание |
---|---|---|---|
Names | Необязательный | Variant | Массив применяемых имен. Если этот аргумент опущен, все имена на листе применяются к диапазону. |
IgnoreRelativeAbsolute | Необязательный | Variant | Значение true для замены ссылок именами независимо от типов ссылок имен или ссылок. Значение false , чтобы заменить абсолютные ссылки только абсолютными именами, относительные ссылки — относительными именами, а смешанные ссылки — только смешанными именами. Значение по умолчанию — True. |
UseRowColumnNames | Необязательный | Variant | Значение true для использования имен диапазонов строк и столбцов, содержащих указанный диапазон, если не удается найти имена для диапазона. Значение false , чтобы игнорировать аргументы OmitColumn и OmitRow . Значение по умолчанию — True. |
OmitColumn | Необязательный | Variant | Значение true , чтобы заменить всю ссылку именем, ориентированным на строки. Имя, ориентированное на столбцы, можно опустить только в том случае, если ячейка находится в том же столбце, что и формула, и находится в строковом именованном диапазоне. Значение по умолчанию — True. |
Опущено | Необязательный | Variant | Значение true , чтобы заменить всю ссылку именем, ориентированным на столбец. Имя, ориентированное на строки, можно опустить, только если указанная ячейка находится в той же строке, что и формула, и находится в диапазоне, ориентированном на столбец. Значение по умолчанию — True. |
Order | Необязательный | XlApplyNamesOrder | Определяет, какое имя диапазона отображается первым при замене ссылки на ячейку именем диапазона, ориентированного на строки и столбцы. |
AppendLast | Необязательный | Variant | Значение true для замены определений имен в разделе "Имена" , а также для замены определений фамилий, которые были определены. Значение false для замены определений имен только в именах . Значение по умолчанию — False. |
Возвращаемое значение
Variant
Примечания
Используйте функцию Array , чтобы создать список имен для аргумента Names .
Если вы хотите применить имена ко всему листу, используйте Cells.ApplyNames.
Нельзя "отменить" имена; чтобы удалить имена, используйте метод Delete .
Пример
В этом примере имена применяются ко всему листу.
Cells.ApplyNames Names:=Array("Sales", "Profits")
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.