Справочник по языку Visual Basic (VBA) для приложений
Twitter LinkedIn Facebook Адрес электронной почты
- Статья
- Чтение занимает 2 мин
Добро пожаловать в справочник по языку Visual Basic (VBA) для приложений для Office. Здесь представлены основные понятия, задачи на программирование, примеры и справочные материалы, которыми можно руководствоваться при разработке решений, основанных на VBA.
Примечание.
Хотите создавать решения, которые расширяют возможности Office на разнообразных платформах? Ознакомьтесь с новой моделью надстроек Office.
Используйте содержание в разделе навигации в левой части экрана для просмотра тем следующих разделов:
Темы по основам Visual Basic
Предоставляет информацию, которая поможет понять программирование на языке Visual Basic.
Темы по основам Microsoft Forms
Содержит информацию о пользовательских формах и элементах управления, а также о том, как с их помощью создавать программы, используя Visual Basic.
Темы с практическими советами по использованию Visual Basic
Здесь описываются полезные стандартные процедуры (например, рекомендации по использованию обозревателя объектов или по установке параметров среды Visual Basic).
Справочник по языку Visual Basic
Содержит документацию, посвященную языку Visual Basic, в том числе сведения обо всех его методах, свойствах, инструкциях, функциях, операторах и объектах.
Определения Visual Basic
Содержит глоссарий с определениями, раскрывающими основные понятия, которые представлены в этом документе.
Модель надстройки Visual Basic
Описывает настройку редактора Visual Basic и предоставляет документацию по объектной модели, позволяющей расширять среду программирования.
Справка по пользовательскому интерфейсу
Описывает элементы пользовательского интерфейса редактора Visual Basic, такие как меню и команды, диалоговые окна, окна и панели инструментов. Раздел сообщений об ошибках содержит распространенные причины и способы решения любых проблем, с которыми вы можете столкнуться.
- Справочник по библиотеке объектов для Office (элементы, свойства, методы)
- Справка по разработке клиента для Office
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.
Справочник по языку — Visual Basic
Twitter LinkedIn Facebook Адрес электронной почты
- Статья
- Чтение занимает 2 мин
В этом разделе приводятся справочные сведения о различных аспектах языка Visual Basic.
Условные обозначения и соглашения о коде
Суммирует способ форматирования ключевых слов, заполнителей и других элементов языка в Visual Basic документации.
Члены библиотеки времени выполнения Visual Basic
Содержит список классов и модулей пространства имен Microsoft.VisualBasic со ссылками на их функции-члены, методы, свойства, константы и перечисления.
Ключевые слова
Содержит список всех ключевых слов Visual Basic и ссылки на дополнительную информацию.
Атрибуты (Visual Basic)
Документирует атрибуты, доступные в Visual Basic.
Константы и перечисления
Документирует константы и перечисления, доступные в Visual Basic.
Типы данных
Документирует типы данных, доступные в Visual Basic.
Директивы
Документирует директивы компилятора, доступные в Visual Basic.
Функции
Документирует функции времени выполнения, доступные в Visual Basic.
Модификаторы
Содержит список модификаторов времени выполнения Visual Basic и ссылки на дополнительную информацию.
Модули
Документирует модули, доступные в Visual Basic и их членах.
Nothing
Описывает значение по умолчанию любого типа данных.
Объекты
Документирует объекты, доступные в Visual Basic и их членах.
Операторы
Документирует операторы, доступные в Visual Basic.
Свойства
Документирует свойства, доступные в Visual Basic.
Запросы
Содержит справочные сведения об использовании выражений запроса Language-Integrated (LINQ) в коде.
Операторы
Документирует объявление и исполняемые инструкции, доступные в Visual Basic.
XML-теги для комментариев
Описание комментариев документации, для которых IntelliSense предоставляется в редакторе кода Visual Basic.
Свойства оси XML
Приводит ссылки на сведения об использовании свойств оси XML для доступа к XML непосредственно в коде.
XML-литералы
Приводит ссылки на сведения об использовании XML-литералов для включения XML непосредственно в код.
Сообщения об ошибках
Содержит список Visual Basic компилятора и сообщений об ошибках во время выполнения и справку по их обработке.
Компилятор Visual Basic с интерфейсом командной строки
Описывает, как использовать компилятор командной строки в качестве альтернативы компиляции программ из Visual Studio интегрированной среды разработки (IDE).
Командная функция (Visual Basic для приложений)
Редактировать
Твиттер LinkedIn Фейсбук Электронная почта
- Статья
- 2 минуты на чтение
Возвращает часть аргумента командной строки, используемую для запуска Microsoft Visual Basic или исполняемой программы, разработанной с помощью Visual Basic. Visual Basic 9Функция 0019 Command доступна в Microsoft Access, но не в других приложениях Microsoft Office.
Синтаксис
Команда
Когда Visual Basic запускается из командной строки, любая часть командной строки, следующая за /cmd
, передается программе в качестве аргумента командной строки. В следующем примере командной строки cmdlineargs
представляет информацию об аргументе, возвращаемую функцией Command .
VB /cmd cmdlineargs
Для приложений, разработанных с помощью Visual Basic и скомпилированных в файл .exe, Команда возвращает все аргументы, которые появляются после имени приложения в командной строке. Например:
MyApp cmdlineargs
Чтобы узнать, как можно изменить аргументы командной строки в пользовательском интерфейсе используемого вами приложения, найдите в справке «аргументы командной строки».
Пример
В этом примере используется Функция Command для получения аргументов командной строки в функции, которая возвращает их в виде Variant , содержащего массив. Доступно в Microsoft Access, но не в других приложениях Microsoft Office.
Функция GetCommandLine (необязательно MaxArgs) 'Объявить переменные. Dim C, CmdLine, CmdLnLen, InArg, I, NumArgs 'Посмотрите, был ли предоставлен MaxArgs. Если IsMissing(MaxArgs), то MaxArgs = 10 'Создать массив нужного размера. ReDim ArgArray(MaxArgs) NumArgs = 0: InArg = Ложь 'Получить аргументы командной строки. Командная строка = Команда() CmdLnLen = Len(CmdLine) 'Перейти через командную строку на один символ 'вовремя. Для I = 1 To CmdLnLen C = Середина (CmdLine, I, 1) 'Проверить наличие пробела или табуляции. Если (C <>" " И C <> vbTab) Тогда «Ни пробела, ни табуляции. 'Проверить, если уже в споре. Если Не InArg, то «Начинается новый спор. «Тест на слишком много аргументов. Если NumArgs = MaxArgs, то выход для NumArgs = NumArgs + 1 ИнАрг = Истина Конец, если 'Объединить символ с текущим аргументом. ArgArray(NumArgs) = ArgArray(NumArgs) & C Еще «Найден пробел или вкладка. 'Установите для флага InArg значение False. ИнАрг = Ложь Конец, если Далее я 'Измените размер массива настолько, чтобы он содержал аргументы. ReDim сохранить ArgArray (NumArgs) 'Вернуть массив в имени функции. GetCommandLine = ArgArray() Конечная функция
См. также
- Функции (Visual Basic для приложений)
Поддержка и отзывы
У вас есть вопросы или отзывы об Office VBA или этой документации? См. раздел Поддержка и отзывы Office VBA, чтобы узнать, как вы можете получить поддержку и оставить отзыв.
команд — Visual Studio (Windows)
Редактировать
Твиттер LinkedIn Фейсбук Электронная почта
- Статья
- 3 минуты на чтение
Применяется к: Visual Studio Visual Studio для Mac Visual Studio Code
Команды Visual Studio можно вводить в окне Command , Немедленно или Find/Command 9Коробка 0020. В каждом случае знак «больше» ( >
) указывает, что следует команда, а не операция поиска или отладки.
Полный список команд и их синтаксис можно найти на странице Клавиатура в разделе Инструменты > Параметры > Окружающая среда .
В локализованных версиях IDE имена команд можно вводить либо на родном языке IDE, либо на английском языке. Например, вы можете ввести Символ вставки действует одинаково независимо от того, находится он внутри или снаружи кавычек. Если символ вставки является последним символом в строке, он игнорируется. Следующие команды принимают аргументы или переключатели:т / регулярное выражение
Команды с аргументами
Имя команды Описание Добавить существующий элемент Добавляет существующий файл в текущее решение и открывает его. Добавить существующий проект Добавляет существующий проект в текущее решение. Псевдоним Создает новый псевдоним для полной команды, полной команды и аргументов или даже другого псевдонима. Отчет об оценке Вычисляет и отображает данный оператор. Найти Ищет файлы, используя подмножество параметров, доступных в элементе управления «Найти и заменить ». Найти в файлах Ищет файлы, используя подмножество параметров, доступных в меню «Найти в файлах». Перейти к Перемещает курсор на указанную строку. Стек вызовов списка Отображает текущий стек вызовов. Перечень разборок Начинает процесс отладки и позволяет указать способ обработки ошибок. Память списка Отображает содержимое указанного диапазона памяти. Список модулей Список модулей для текущего процесса. Список регистров Отображает список регистров. Источник списка Отображает указанные строки исходного кода. Список потоков Отображает список потоков в текущей программе. Вывод окна команды журнала Копирует весь ввод и вывод из командного окна в файл. Новый файл Создает новый файл и добавляет его в текущий выбранный проект. Открыть файл Открывает существующий файл и позволяет указать редактор. Открытый проект Открывает существующий проект и позволяет добавить его в текущее решение. Печать Вычисляет выражение и отображает результаты или указанный текст. Команда быстрого наблюдения Отображает выбранный или заданный текст в поле Expression диалогового окна Quick Watch . Заменить Заменяет текст в файлах, используя подмножество параметров, доступных в элементе управления «Найти и заменить ». Заменить в файлах Заменяет текст в файлах, используя подмножество параметров, доступных в меню «Заменить в файлах». Установить текущий кадр стека Позволяет просматривать определенный кадр стека. Установить текущий поток Позволяет просматривать определенный поток. Набор оснований Определяет количество байтов для просмотра.