Метод Range.ConvertToLinkedDataType (Excel)
Пытается преобразовать все ячейки диапазона в связанный тип данных, например Stocks или Geography.
Синтаксис
expression. ConvertToLinkedDataType (ServiceID, LanguageCulture)
выражение: переменная, представляющая объект Range.
Параметры
Имя | Обязательный или необязательный | Тип данных | Описание |
---|---|---|---|
ServiceID | Обязательный | Long | Идентификатор службы, предоставляющей связанный объект. |
LanguageCulture | Обязательный | String | Строка, представляющая код языка и региональных параметров, который вы хотели бы использовать для связанного объекта. |
Замечания
Метод завершится ошибкой и вызовет исключение 1004 среды выполнения, если указанный языковой стандарт не поддерживается в указанной службе.
В таких случаях это не повлияет (и не вызовет никаких исключений):
- Ячейки в диапазоне пустые (то есть преобразовать нечего).
- Ячейки в диапазоне содержат формулу. Если вы хотите преобразовать такой диапазон, нужно сначала присвоить ячейкам значения результатов текущего вычисления.
- Ячейки в диапазоне уже были преобразованы в указанный тип данных.
Пример
Этот код преобразует ячейку E5 в тип данных Stocks Linked в языковом стандарте US-English.
Range("E5").ConvertToLinkedDataType ServiceID:=268435456, LanguageCulture:= "en-US"
Этот код преобразует ячейку E6 в тип данных Geography Linked в языковом стандарте US-English.
Range("E6").ConvertToLinkedDataType ServiceID:=536870912, LanguageCulture:= "en-US"
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.