Самый простой язык программирования в операционной системе windows. Изучив его основы, можно приступить к изучению VBA - языка программирования в приложениях пакета программ MS Office. Лекция "сухая", просто формальное зачитывание за кадром текста руководства пользователя.
@menestrier7474 Жыл бұрын
Если быть точнее, то лучше начинать с VBA основы те же и основная работа на ней же, и именно на ней и построена IDE VB6, и встроена она не только в пакет MS Office, Но и в других приложениях вот список, MapPoint, Visio, AutoCAD, CorelDraw, LibreOffice там свой вариант, Reflection, WordPerfect, Access, Excel, OneNote, Outlook, PowerPoint, Project, Publisher, Skype for Business, Teams, Visio, Word, SolidWorks, WinCC, FrontPage, InfoPath, MSProject, ESRI ArcGIS и WPS Office 16 - пакет устанавливается отдельно, но в отличии от LibreOffice версия таже что и MS Office . На ОС XP с помощью стороннего приложения можно было подключить и к некоторым другим приложениям, в некоторые из которых встроены основные блоки макросов что и код набирать с нуля не нужно. Жаль, что тему не развернули более подробно, с другой стороны и рада, потому что это мой родной ЯП и реально недооцененный, и забытый вот и никто не мешает...
@vladig6649 Жыл бұрын
@@menestrier7474 Вы изложили о всех плюсах Visual Basic for Applications. Это очевидно для разработчиков использующих этот мощный инструмент программирования, прежде всего как расширение возможностей офисных приложений MS Office. Но, чтобы начать работать с VBA и объектными моделями приложений MS Office, желательно все таки начать изучение с Visual Basic 6. Это необходимо, чтобы освоить синтаксис и получить необходимую практику на разработке простых приложений с Win-формами и базами данных Access, MS-SQL как через ADO, так и напрямую через SQL. Далее, можно начать изучение очень непростых объектных COM - моделей Excel, Access, Word и тд по усмотрению и необходимости разработки в их среде своих VBA-приложений. Такая последовательность от VB к VBA более логичная и, главное, простая. Окончательный код на VBA компилируется не в чистый машинный код, а, в некотором смысле, промежуточный (Р-код), который выполняется с помощью исполняющей машины - Visual Basic Run-Time Execute. Да, и VB ни в коем случае не является подмножеством VBA. Это просто не корректно. У них общая основа - язык программирования Visual Basic, но назначение их разное. В объектные модели приложений MS Office можно легко заходить из приложений на VB, как и в приложениях на VBA использовать СОМ-компоненты и элементы управления (контролы) разработанные в IDE Visual Basic'а. В общем, все сделано продуманно, концептуально и, можно сказать, гениально.