vba

Все результаты по тегу vba
Visual Basic for Applications (VBA) is an implementation of Microsoft's event-driven programming language Visual Basic 6.0 built into most desktop Microsoft Office applications. Although based on pre-.NET Visual Basic, which is no longer supported or updated by Microsoft, the VBA implementation in Office continues to be updated to support new Office features. VBA is used for professional and end-user development due to its perceived ease-of-use, Office's vast installed userbase, and extensive legacy in business.
Visual Basic for Applications enables building user-defined functions (UDFs), automating processes and accessing Windows API and other low-level functionality through dynamic-link libraries (DLLs). It supersedes and expands on the abilities of earlier application-specific macro programming languages such as Word's WordBASIC. It can be used to control many aspects of the host application, including manipulating user interface features, such as menus and toolbars, and working with custom user forms or dialog boxes.
As its name suggests, VBA is closely related to Visual Basic and uses the Visual Basic Runtime Library. However, VBA code normally can only run within a host application, rather than as a standalone program. VBA can, however, control one application from another using OLE Automation. For example, VBA can automatically create a Microsoft Word report from Microsoft Excel data that Excel collects automatically from polled sensors. VBA can use, but not create, ActiveX/COM DLLs, and later versions add support for class modules.
VBA is built into most Microsoft Office applications, including Office for Mac OS X (except version 2008), and other Microsoft applications, including Microsoft MapPoint and Microsoft Visio. VBA is also implemented, at least partially, in applications published by companies other than Microsoft, including ArcGIS, AutoCAD, CorelDraw, Kingsoft Office, LibreOffice, Reflection, SolidWorks, WordPerfect, and UNICOM System Architect (which supports VBA 7.1).

Посмотреть больше на Wikipedia.org
  1. Z

    [VBA] qr код в Excel

    Создай мне скрипт, который генерирует в ячейках в excel qr-код
  2. Z

    [VBA] Поиск из диапазона значений

    Напиши скрипт VBA, для введения формулы в excel поиска значений из массива1 в массиве2. Ячейке присваиваются все найденные значения из массива1 через точку с запятой
  3. O

    Помогите завершить программу в VBA word

    Нужно вывести ответ в массиве Sub Task2() ' Dim a As Single Dim p As Single Dim y As Single Dim x As Single Dim x0 As Single Dim xn As Single Dim dx As Single a = InputBox("Ввести a") p = InputBox("Ввести p") x0 = InputBox("Ввести x0") xn = InputBox("Ввести xn") dx = InputBox("Ввести dx")...
  4. W

    Как заменить текст при помощи макроса в текстовом поле "Надпись" Excel

    Имеется документ на А4, в котором много повторяющихся элементов, имена, фамилия, профессии и т.д. Для соблюдения табуляции и отступов в тексте использовал текстовое поле "Надпись". Как при помощи макроса найти и заменить текст в "текстовой фигуре" - текстом из ячейки?
  5. Samyrro054

    Разрыв страницы перед заголовком в Word

    Здравствуйте, подскажите, как при помощи VBA найти и сделать разрыв страницы перед заголовком, НО при условии, что заголовок начинается на последней строке страницы, а текст после заголовка переносится на следующую страницу
  6. Dragokas

    [VBA] Как задать сочетание горячих клавиш для запуска макроса?

    Как задать сочетание горячих клавиш для запуска макроса? Для MS Excel. 2) Временно, через код макроса Возможно, вы хотите включить сочетание клавиш на время выполнения каких-то операций, и выключить егопри дальнейшей работе. Следующая строка кода временно присваивает процедуре MoveDown...
  7. Dragokas

    [VBA] Как записать макрос в Word 2003/2007/2010

    Если у Вас возник вопрос «Как использовать макрорекордер для записи макроса в Word?» то эта статья для Вашего внимания. Здесь как раз поочередно рассматривается процесс запуска макрорекордера и записи макросов в различных версиях Word. Для лучшего понимания того, что будет происходить, определим...
  8. A

    [VBA] Активизация фигуры с надписью без щелчка мышью

    Будьте добры, мастера Word'a, подскажите, возможно ли при поиске следующего рисунка (точнее, фигуры с текстом) сразу же и активизировать его - этот рисунок - выделить что ли или направить на него фокус? Я не знаю, как правильно назвать это действие. Допустим, имеется макрос: Sub СледРисунок()...
  9. A

    [VBA] Курсор в поле сноски или в основном тексте?

    Плохо владею VBA, не знаю объектов Word. Помогите, please, выполнить условия в макрокоманде. Sub Макрос() Если курсор в основном тексте, то: Операторы 1 Если курсор в тексте сносок, то: Операторы 2 End Sub
  10. A

    [VBA] Имитация наведения указателя на ссылку

    Привет всем дерзким орлам-программистам! Хочу, чтобы в Word 2013 после нахождения ссылки (по команде PrevField) подсказка всплывала сразу, а не дожидалась, когда на нее будет наведен указатель мыши. И желательно, без секундной задержки, а моментально. Может кто-нибудь куда-нибудь послать или...
  11. A

    [VBA] Всплывающая подсказка для сноски в Word 2013 без мышиного указателя

    Как известно, если навести указатель мыши на слово со сноской (обычной или концевой), то сразу появляется прямоугольничек, а через секунду всплывает подсказка с текстом сноски. При выполнении команд "следующая сноска" или "предыдущая сноска" курсор становится между сноской и словом, к которому...
  12. O

    [Word] Макрос для переноса данных между формами

    Здравствуйте, у меня есть стандартная заявка для клиентов, потом постоянно нужно вытаскивать информацию с этой заявки и формировать другие документы. Вопрос заключается в том, могу ли я в заявке к примеру поля для ввода сделать "Элемент управления содержимым" после чего к примеру в инвойсе...
  13. Л

    VBS: как создать новый документ OpenOffice

    Добрый день. Подскажите, пожалуйста, как создать новый документ Calc скриптом vbs. Пробовала такой вариант: Dim objServiceManager, Stardesktop, oDocToStore Dim args() Set objServiceManager = CreateObject("com.sun.star.ServiceManager") Set Stardesktop =...
  14. Dragokas

    Что такое макросы (язык VBA) ?

    Описание Visual Basic for Applications (VBA, Visual Basic для приложений) — немного упрощённая реализация языка программирования Visual Basic, встроенная в линейку продуктов Microsoft Office (включая версии для Mac OS), а также во многие другие программные пакеты, такие как AutoCAD...
  15. Dragokas

    Литература по VBA

    Литература по VBA (макросам) Книги Для начинающих: Гарнаев А., Самоучитель VBA Стив Каммингс, VBA для "чайников" По-серъезней: Роман С., Использование макросов в Excel Джон Уокенбах, Профессиональное программирование на VBA в Excel 2003 Лекции askit.ru Программирование в Microsoft Office...
Назад
Сверху Снизу