Метод WorksheetFunction.Oct2Bin (Excel)

Преобразует восьмеричное число в двоичное.

Синтаксис

выражение. Oct2Bin (Arg1, Arg2)

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

Параметры

Имя Обязательный или необязательный Тип данных Описание
Арг1 Обязательный Variant Число — восьмеричное число, которое требуется преобразовать. Число не может содержать больше 10 символов. Самый старший бит числа — это знаковый бит. Остальные 29 бит — биты значения. Отрицательные числа представляются в дополнительных кодах.
Арг2 Необязательный Variant Places - количество символов для использования. Если разрядность опущена, Oct2Bin использует минимально необходимое количество символов. Places используется, чтобы приписать возвращаемому значению ведущие нули.

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

String

Примечания

Если оно отрицательное, функция Oct2Bin игнорирует разряды и возвращает 10-значное двоичное число.

Если оно отрицательное, оно не может быть меньше 7777777000, а если положительное, оно не может быть больше 777.

Если число не является допустимым восьмеричным числом, функция Oct2Bin возвращает #NUM! значение ошибки.

Если Oct2Bin требует больше символов, чем разрядов, он возвращает #NUM! значение ошибки.

Если значение аргумента "разрядность" не является целым числом, оно усекается.

Если разрядность не является числовой, функция Oct2Bin возвращает #VALUE! значение ошибки.

Если разрядность отрицательная, функция Oct2Bin возвращает #NUM! значение ошибки.

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

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