Использование VbConstants в текстовые строки в Excel для Macintosh

Переводы статьи Переводы статьи
Код статьи: 274462 - Vizualiza?i produsele pentru care se aplic? acest articol.
Эта статья помещена в архив. Она предлагается "как есть" и обновляться не будет.
Развернуть все | Свернуть все

В этой статье

Аннотация

Microsoft Visual Basic для приложений включает несколько констант, используемых в коде для представления определенных "untypeable" символы, такие как знаки табуляции, перевода строки и символы возврата каретки. Статья содержит сведения об использовании этих констант и сведения о проблемах, которые могут возникнуть при их использовании.

Дополнительная информация

Константы перечислены в следующей таблице.
   Constant       Definition
   -------------------------------------------------------------------
   vbBack         A backspace character [Chr(8)]
   vbCr           A carriage return [Chr(13)]
   vbCrLf         A carriage return and line feed [Chr(13) + Chr(10)]
   vbLf           A linefeed [Chr(13)]
   vbNewLine      Chr(13) Platform-specific new line character, whichever
                  is appropriate for current platform
   vbNullChar     A null character of value 0 [Chr(0)]
   vbNullString   A string of value 0 [no Chr code]; note that this is
                  not the same as ""
   vbTab          A tab character [Chr(9)]
				
Заметки
  • Справка Microsoft Visual Basic в Excel 2001 и Microsoft Excel X неверно которых отличается от предыдущей таблице.
  • Были добавлены в Excel 2004, следующие VbConstants:
    • vbFormFeed; Chr(12); не использовать в Microsoft Windows или на компьютерах Macintosh
    • vbVerticalTab; Chr(11); не использовать в Windows или на компьютерах Macintosh
Можно использовать эти константы любое место в коде Visual Basic нужное место для отображения. Например, их можно использовать для отображения многострочного сообщения в окне сообщения, как показано в следующем примере:
   MsgBox "Hello" & vbCr & "World!"
				
Убедитесь, что не следует заключать в кавычки константы; в этом случае константы появляется в текстовую строку, вместо символа он представляет.

При использовании этих констант, могут возникнуть следующие проблемы.

Текстовые поля и ячейки

  • В Microsoft Excel для Macintosh, если эти константы можно использовать при вставке текста в текстовое поле или в ячейку, квадратных символов могут отображаться в текстовом поле или ячейки. Данная проблема возникает при использовании любого из следующих констант:
          vbBack   vbCrLf
    						
    , Это происходит, если выполнить следующий код:
          ActiveCell.Value = "AAA" & vbBack & "BBB"
    						
    В ячейке отображается следующее значение:
    BBB AAA [квадратных символов]
    Можно удалить квадратных символов, вручную изменив ячейки.
  • При использовании константы vbNullChar, текст, следующий константа может быть обрезана. Например, если выполнить следующий код:
          ActiveCell.Value = "AAA" & vbNullChar & "BBB"
    						
    в ячейке отображается только "AAA".
  • Константы vbCr, vbLf, vbNewLine и vbNullString работать при использовании текстовых полей и ячеек. Например, если выполнить следующий код:
          ActiveCell.Value = "AAA" & vbLf & "BBB"
    						
    в ячейке отображается значение:
    AAA
    BBB
    При выполнении следующие строки кода:
          ActiveCell.Value = "AAA" &vbNullString & "BBB"
    						
    в ячейке отображается следующее значение:
    AAABBB
    из-за vbNullString создает строку в значение 0 (строка не имеет длину, поэтому ничего не отображается в ячейке).
  • Константа the vbTab заменяется одним пробелом, при использовании вместе с ячейками. Например, если выполняется следующая строка кода
         ActiveCell.Value = "AAA" & vbTab & "BBB"
    						
    в ячейке отображается значение:
    AAA BBB

Поля сообщения (MsgBox)

Все константы, перечисленные в этой статье работы правильно при использовании MsgBox, за исключением двух.
  • При использовании константы vbBack, знак не отображается в окне сообщения. Например, если выполняется следующая строка кода
          MsgBox "AAA" & vbBack & "BBB"
    						
    в окне сообщения отображается сообщение:
    AAABBB
  • Если вы используете следующий текст, vbNullChar константы вырезается отключение

Свойства

Код статьи: 274462 - Последний отзыв: 2 ноября 2013 г. - Revision: 4.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft Excel 2004 for Mac
  • Microsoft Excel X for Mac
  • Microsoft Excel 2001 for Mac
Ключевые слова: 
kbnosurvey kbarchive dftsdahomeportal kbdtacode kbhowto kbmt KB274462 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Данная статья переведена с использованием программного обеспечения Майкрософт для машинного перевода и, возможно, отредактирована посредством технологии Community Translation Framework (CTF). Корпорация Майкрософт предлагает вам статьи, обработанные средствами машинного перевода, отредактированные членами сообщества Майкрософт и переведенные профессиональными переводчиками, чтобы вы могли ознакомиться со всеми статьями нашей базы знаний на нескольких языках. Статьи, переведенные с использованием средств машинного перевода и отредактированные сообществом, могут содержать смысловое, синтаксические и (или) грамматические ошибки. Корпорация Майкрософт не несет ответственности за любые неточности, ошибки или ущерб, вызванные неправильным переводом контента или его использованием нашими клиентами. Подробнее об CTF можно узнать по адресу http://support.microsoft.com/gp/machine-translation-corrections/ru.
Эта статья на английском языке: 274462

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com