Поделиться через


Метод 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 и обратная связь.