Другие языки программирования и технологии
Возможности и ограничения редактора Visual Basic, встроенного в MS Word?
Понятно, скомпилировать в *.exe нельзя, все остальное, за исключением дополнительных библиотек, работает? Там есть редактор форм (кнопки, ползунки и т. д.). Насколько это полноценное программирование (бесплатный редактор, но о нем очень редко говорят)?
Это программирование для Microsoft Office. Язык называется Visual Basic for Applications (VBA).
https://ru.wikipedia.org/wiki/Visual_Basic_for_Applications
https://ru.wikipedia.org/wiki/Visual_Basic_for_Applications
Скорее как дополнение. Бесплатный? С каких пор? У человека не поставлен ни один из продуктов Microsoft Office - и что Вы будете делать? Купите MSO/Word?
Лично мне там язык не нравится по многим причинам. В таких случаях обычно беру jscript с HTA или без и управляю офисом оттуда (если вообще это нужно), хотя VBA знаю неплохо. А так сейчас в винде из встроенных средств:
cmd/bat, jscript, vbscript, javascript в браузере, PowerShell.(из powershell доступны WinForms и т. д.)
Возможность компилировать и запускать vb.net и C#. Ну да формы придется описывать вручную.
Фраза "полноценное программирование" мне непонятна. По-Вашему что такое программирование?
Лично мне там язык не нравится по многим причинам. В таких случаях обычно беру jscript с HTA или без и управляю офисом оттуда (если вообще это нужно), хотя VBA знаю неплохо. А так сейчас в винде из встроенных средств:
cmd/bat, jscript, vbscript, javascript в браузере, PowerShell.(из powershell доступны WinForms и т. д.)
Возможность компилировать и запускать vb.net и C#. Ну да формы придется описывать вручную.
Фраза "полноценное программирование" мне непонятна. По-Вашему что такое программирование?
Ержан Нетшеев
Некоторые умудрялись писать на VBA игры))
Эм, что такое "полноценное программирование" и "все остальное" ? Какие вам там дополнительные библиотеки понадобились ?
Язык программирования, как язык программирования.
VBA — основной язык программирования при создании БД на MS Access ибо, без программирования, многого не насоздаёшь. Ну, разве что, вы от Access’а только саму базу (таблички) возмёте, а приложение будете на другом ЯП писать, тогда VBA вам ни к чему.
В Excel’е, тоже, макросы широко используются и подчас творят чудеса.
А вот с Word’ом (и остальными приложениями) VBA как-то не очень часто используется.
Да, по ограничениям, в 2016-й версии под Mac не создаются формы (но, уже созданные, работают) — это какое-то из ограничений от Apple. Народ страшно недоволен, но решения нет.
Язык программирования, как язык программирования.
VBA — основной язык программирования при создании БД на MS Access ибо, без программирования, многого не насоздаёшь. Ну, разве что, вы от Access’а только саму базу (таблички) возмёте, а приложение будете на другом ЯП писать, тогда VBA вам ни к чему.
В Excel’е, тоже, макросы широко используются и подчас творят чудеса.
А вот с Word’ом (и остальными приложениями) VBA как-то не очень часто используется.
Да, по ограничениям, в 2016-й версии под Mac не создаются формы (но, уже созданные, работают) — это какое-то из ограничений от Apple. Народ страшно недоволен, но решения нет.
Visual Basic for Applications, который входит в состав Word, Excel, Access, Visio и многие другие приложения.
VBA - это интерпретатор и служит в первую очередь для расширения функционала тех приложений, в которые он встроен. Исполнимые файлы (EXE) на VBA не создаются, весь код хранится в самом документе Word, Excel.
VBA - это интерпретатор и служит в первую очередь для расширения функционала тех приложений, в которые он встроен. Исполнимые файлы (EXE) на VBA не создаются, весь код хранится в самом документе Word, Excel.
Похожие вопросы
- Уважаемые программисты, помогите (MS Visual Basic 6.0)
- Продаю программу с исходниками на Visual Basic 2008 за 50 руб.
- Подойдет ли самоучитель по Visual Basic .NET для освоения языка Basic, человеку не понимающему в программировании?
- Visual Basic или C#
- Нужна помощь по Visual Basic
- visual basic 6
- visual basic 2008
- Программа на Microsoft Visual Basic 2008
- как в visual basic определить методом Монте-Карло площадь треугольника?
- Visual Basic и Excel (+)