Метод Range.ApplyNames (Excel)

Применяет имена к ячейкам в указанном диапазоне.

Синтаксис

выражение. ApplyNames (Names, IgnoreRelativeAbsolute, UseRowColumnNames, OmitColumn, OmitRow, Order, AppendLast)

выражение: переменная, представляющая объект Range.

Параметры

Имя Обязательный или необязательный Тип данных Описание
Names Необязательный Variant Массив применяемых имен. Если этот аргумент опущен, к диапазону применяются все имена листа.
IgnoreRelativeAbsolute Необязательный Variant Истина , чтобы заменить ссылки именами независимо от типа ссылок имен или ссылок. Значение false , чтобы заменить абсолютные ссылки только абсолютными именами, относительные ссылки только относительными именами и смешанные ссылки только смешанными именами. Значение по умолчанию — True.
UseRowColumnNames Необязательный Variant Значение true , чтобы использовать имена диапазонов строк и столбцов, содержащих указанный диапазон, если не удается найти имена диапазона. Значение false , чтобы игнорировать аргументы OmitColumn и OmitRow . Значение по умолчанию — True.
OmitColumn Необязательный Variant Значение true , чтобы заменить всю ссылку на имя строки. Ориентированное имя по столбцу можно опустить, только если ячейка, на которую указывает ссылка, находится в том же столбце, что и формула, и находится в ориентированном по строке именованном диапазоне. Значение по умолчанию — True.
OmitRow Необязательный Variant Значение true , чтобы заменить всю ссылку на имя столбца. Строковое имя можно опустить, только если ячейка, на которую указывает ссылка, находится в той же строке, что и формула, и находится в ориентированном по столбцу именованном диапазоне. Значение по умолчанию — True.
Order Необязательный XlApplyNamesOrder Определяет, какое имя диапазона указывается первым, когда ссылка на ячейку заменяется именем диапазона, ориентированным по строке и столбцу.
ДобавитьПоследнее Необязательный Variant True , чтобы заменить определения имен в Имена , а также заменить определения фамилий, которые были определены. Значение false , чтобы заменить определения имен только в именах . Значение по умолчанию — False.

Возвращаемое значение

Variant

Примечания

С помощью функции Array создайте список имен для аргумента Names .

Если вы хотите применить имена ко всему листу, используйте команду Cells.ApplyNames.

Вы не можете «отменить» имена; чтобы удалить имена, используйте метод Delete .

Пример

В этом примере имена применяются ко всему листу.

Cells.ApplyNames Names:=Array("Sales", "Profits")

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.