Написание операторов Visual BasicWriting Visual Basic statements

Оператор в Visual Basic — это полная команда.A statement in Visual Basic is a complete instruction. Он может содержать ключевые слова, операторы, переменные, константы и выражения.It can contain keywords, operators, variables, constants, and expressions. Каждый оператор принадлежит одной из следующих трех категорий:Each statement belongs to one of the following three categories:

  • Операторы объявления, которые наименают переменную, константу или процедуру, а также могут указывать тип данных.Declaration statements, which name a variable, constant, or procedure and can also specify a data type.

  • Операторы присваивания, которые присваивают значение или выражение переменной или константе.Assignment statements, which assign a value or expression to a variable or constant.

  • Исполняемые операторы, инициирующие действия.Executable statements, which initiate actions. Эти операторы позволяют выполнять методы или функции, а также они могут выполнять циклы и ветвление по блокам кода.These statements can execute a method or function, and they can loop or branch through blocks of code. Исполняемые операторы часто содержат математические и условные операторы.Executable statements often contain mathematical or conditional operators.

Продолжение оператора на нескольких строкахContinue a statement over multiple lines

Оператор обычно занимает одну строку, но вы можете продолжить оператор на следующей строке, используя символ продолжения строки.A statement usually fits on one line, but you can continue a statement onto the next line by using a line-continuation character. В следующем примере исполняемый оператор MsgBox продолжается на трех строках:In the following example, the MsgBox executable statement is continued over three lines:

Sub DemoBox() 'This procedure declares a string variable, 
 ' assigns it the value Claudia, and then displays 
 ' a concatenated message. 
 Dim myVar As String 
 myVar = "John" 
 MsgBox Prompt:="Hello " & myVar, _ 
 Title:="Greeting Box", _ 
 Buttons:=vbExclamation 
End Sub

Добавление примечанийAdd comments

Комментарии позволяют объяснить процедуру или конкретную инструкцию любому читающему программный код.Comments can explain a procedure or a particular instruction to anyone reading your code. Средой Visual Basic игнорируются комментарии, когда ею выполняются процедуры.Visual Basic ignores comments when it runs your procedures. Строки комментариев начинаются с апострофа (') или выражения Rem с последующим пробелом, причем комментарии могут добавляться в любом месте процедуры.Comment lines begin with an apostrophe (') or with Rem followed by a space, and can be added anywhere in a procedure. Чтобы добавить комментарий на ту же строку, что и оператор, вставьте после оператора апостроф и введите за ним комментарий.To add a comment to the same line as a statement, insert an apostrophe after the statement, followed by the comment. По умолчанию комментарии отображаются в виде зеленого текста.By default, comments are displayed as green text.

Проверка синтаксических ошибокCheck syntax errors

Если после набора строки кода нажата клавиша ВВОД, и строка отображается красной (может также отображаться сообщение об ошибке), необходимо выяснить, что неправильно в операторе и затем исправить его.If you press ENTER after typing a line of code and the line is displayed in red (an error message may display as well), you must find out what's wrong with your statement, and then correct it.

См. такжеSee also

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

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи?Have questions or feedback about Office VBA or this documentation? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.