Visual Basic for Applications (original) (raw)
فيجوال بيسك فور أبلكيشنز أو فيجوال بيسك للتطبيقات (بالإنجليزية: Visual Basic for Applications وتختصر إلى VBA) هي بيئة لمايكروسوفت فيجوال بيسك، لغة البرمجة الحديثية وكل ما يتصل بها في بيئة التطوير المتكاملة الموجودة في معظم تطبيقات مايكروسوفت أوفيس. تمكن المطورين من برمجة حلول مخصصة باستخدام مايكروسوفت فيجوال بيسك. تمت إضافته لتطبيقات أوفيس في أبل ماك أو إس إكس منذ عام 2004 وتطبيقات مايكروسوفت الأخرى، مثل ؛ بالإضافة إلى تطبيقها جزئيا على الأقل مع العديد من التطبيقات مثل أوتوكاد، وورد بيرفكت.
Property | Value |
---|---|
dbo:abstract | Visual Basic for Applications (neboli VBA) je programovací jazyk od firmy Microsoft, který je používán v jeho balíčku Microsoft Office. VBA umožňuje vytváření uživatelsky definovaných funkcí, automatizaci procesů, přístup k Windows API a ostatní nízkoúrovňové funkce prostřednictvím dynamicky linkovaných knihoven (DLL). VBA zároveň rozšiřuje možnosti dřívějších programovacích jazyků, které ovšem byly specifické pro různé aplikace, například pro textový procesor Microsoft Word existoval jazyk . Program v jazyce VBA může být použit pro kontrolu mnoho aspektů hostující aplikace, včetně manipulace s funkcemi uživatelského rozhraní, například menu, nebo také dovoluje pracovat s vlastními uživatelskými formuláři nebo dialogy. Jak již název tohoto jazyka napovídá, VBA je velmi úzce příbuzné s Visual Basic a používá stejnou běhovou knihovnu , avšak program napsaný v tomto jazyce dokáže běžet pouze spolu s hostující aplikací, nikoliv jako samostatný program. Program napsaný v tomto jazyce může ovládat jednu aplikaci z jiné prostřednictvím protokolu . Pomocí programu v jazyce VBA tak například lze automaticky generovat report do Wordu z dat uložených v Excelu. Prostředí VBA je k dispozici ve většině aplikací v sadě Microsoft Office, včetně verzí pro macOS (od verze 2008) a ostatních aplikací od Microsoftu (například nebo Microsoft Visio). (cs) فيجوال بيسك فور أبلكيشنز أو فيجوال بيسك للتطبيقات (بالإنجليزية: Visual Basic for Applications وتختصر إلى VBA) هي بيئة لمايكروسوفت فيجوال بيسك، لغة البرمجة الحديثية وكل ما يتصل بها في بيئة التطوير المتكاملة الموجودة في معظم تطبيقات مايكروسوفت أوفيس. تمكن المطورين من برمجة حلول مخصصة باستخدام مايكروسوفت فيجوال بيسك. تمت إضافته لتطبيقات أوفيس في أبل ماك أو إس إكس منذ عام 2004 وتطبيقات مايكروسوفت الأخرى، مثل ؛ بالإضافة إلى تطبيقها جزئيا على الأقل مع العديد من التطبيقات مثل أوتوكاد، وورد بيرفكت. (ar) Visual Basic for Applications (VBA) ist eine Skriptsprache, die ursprünglich für die Steuerung von Abläufen der Microsoft-Office-Programmfamilie entwickelt wurde. Sie wurde aus dem von Microsoft entwickelten BASIC-Dialekt Visual Basic (VB) abgeleitet. (de) Microsoft VBA (Visual Basic para aplicaciones) es el lenguaje de macros de Microsoft Visual Basic que se utiliza para programar aplicaciones Windows y que se incluye en varias aplicaciones Microsoft. VBA permite a usuarios y programadores ampliar la funcionalidad de programas de la suite Microsoft Office. Visual Basic para Aplicaciones es un subconjunto casi completo de Visual Basic 5.0 y 6.0. Microsoft VBA viene integrado en aplicaciones de Microsoft Office, como Outlook, Word, Excel, Access y Powerpoint. Prácticamente cualquier cosa que se pueda programar en Visual Basic 5.0 o 6.0 se puede hacer también dentro de un documento de Office, con la sola limitación que el producto final no se puede compilar separadamente del documento, hoja o base de datos en que fue creado; es decir, se convierte en una macro (o más bien súper macro). Esta macro puede instalarse o distribuirse con sólo copiar el documento, presentación o base de datos. Su utilidad principal es automatizar tareas cotidianas, así como crear aplicaciones y servicios de bases de datos para el escritorio. Permite acceder a las funcionalidades de un lenguaje orientado a eventos con acceso a la API de Windows. Al provenir de un lenguaje basado en Basic tiene similitudes con lenguajes incluidos en otros productos de ofimática como StarBasic y Openoffice. Sub LoopTableExample Dim db As DAO.Database Dim rcs As DAO.Recordset Set db = CurrentDb Set rcs = db.OpenRecordset("SELECT * FROM tblMain") Do Until rcs.EOF MsgBox rcs!FieldName rcs.MoveNext Loop rcs.Close db.Close Set rcs = Nothing Set db = NothingEnd Sub VBA puede ser usado para crear una función definida por el usuario para usar en una hoja de Microsoft Excel: Public Function BUSINESSDAYPRIOR(dt As Date) As Date Select Case Weekday(dt, vbMonday) Case 1 BUSINESSDAYPRIOR = dt -3 Case 7 BUSINESSDAYPRIOR = dt -2 Case Else BUSINESSDAYPRIOR = dt -1 End SelectEnd Function VBA también tiene acceso a funciones internas de Windows en diversos grados, y puede acceder recursos desde horarios hasta archivos y control: Sub ObtenerFecha MsgBox "La fecha es " & Format(Now, "dd-mm-yyyy")End Sub Se puede acceder al lenguaje al ingresar al menú herramientas. Y una vez allí MACRO y EDITOR DE VISUAL BASIC. (es) Visual Basic for Applications (VBA) est une implémentation de Microsoft Visual Basic qui est intégrée dans toutes les applications de Microsoft Office, dans quelques autres applications Microsoft comme Visio et au moins partiellement dans quelques autres applications comme AutoCAD, WordPerfect, MicroStation, Solidworks ou encore ArcGIS. Il remplace et étend les capacités des langages macro spécifiques aux plus anciennes applications comme le langage WordBasic intégré à une ancienne version du logiciel Word, et peut être utilisé pour contrôler la quasi-totalité de l'IHM des applications hôtes, ce qui inclut la possibilité de manipuler les fonctionnalités de l'interface utilisateur comme les menus, et de personnaliser les boîtes de dialogue et les formulaires utilisateurs. Comme son nom l'indique, VBA est très lié à Visual Basic (les syntaxes et concepts des deux langages se ressemblent), mais ne peut normalement qu'exécuter du code dans une application hôte Microsoft Office (et non pas d'une application autonome, il requiert donc une licence de la suite bureautique Microsoft). Il peut cependant être utilisé pour contrôler une application à partir d'une autre (par exemple, créer automatiquement un document Word à partir de données Excel). Le code ainsi exécuté est stocké dans des instances de documents, on l'appelle également macro. VBA est fonctionnellement riche et extrêmement flexible, mais il possède d'importantes limitations, comme son support limité des fonctions de rappel (callbacks), ainsi qu'une gestion des erreurs archaïque, utilisation de handlers d'erreurs en lieu et place d'un mécanisme d'exceptions. Même si ces limitations rendent ce langage très peu utilisé par les développeurs informaticiens soucieux d'utiliser des outils avant tout performants, sa simplicité et sa facilité d'accès ont séduit certaines professions, notamment dans la finance. (fr) Microsoft Visual Basic for Applications (VBA) adalah sebuah turunan bahasa pemrograman Visual Basic yang dikembangkan oleh Microsoft dan dirilis pada tahun 1993, atau kombinasi yang terintegrasi antara lingkungan pemrograman(Visual Basic Editor)dengan bahasa pemrograman(Visual Basic)yang memudahkan user untuk mendesain dan membangun program Visual Basic dalam aplikasi utama Microsoft Office, yang ditujukan untuk aplikasi-aplikasi tertentu. VBA didesain untuk melakukan beberapa tugas, seperti halnya mengkustomisasi sebuah aplikasi layaknya Microsoft Office atau Microsoft Visual Studio. Kegunaan VBA adalah mengotomatisasi pekerjaan. Pekerjaan yang dimaksud adalah pekerjaan yang dilakukan secara berulang-ulang dan pekerjaan yang kompleks. VBA berbeda dengan Microsoft Visual Basic, Microsoft Visual Basic memberi banyak pemrograman dan fungsi tingkat lanjut hingga Microsoft Visual Basic dapat dihasilkan program yang lebih kompleks untuk sistem operasi Microsoft Windows maupun Office. Sedangkan VBA hanya dapat dibangun pada aplikasi utama Microsoft Office mengendalikan fungsi aplikasi tersebut melakukan serangkaian objek terprogram. Versi VBA terbaru saat ini adalah VB.NET 2017 (berjalan pada CLR .NET), yang mendukung semua program dalam Microsoft Office, yakni Microsoft Excel, Microsoft Access, Microsoft Word, Microsoft Outlook, Microsoft FrontPage, serta Microsoft PowerPoint dan juga Microsoft Visual Studio. * l * * s (in) 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). (en) 비주얼 베이직 포 애플리케이션(Visual Basic for Applications, VBA)는 마이크로소프트의 언어인 비주얼 베이직 6의 구현과 관련된 통합 개발 환경 (IDE)이고, 이것은 대부분 마이크로소프트 오피스 응용 프로그램에 내장되었다. VBA는 개발자들이 사용자 정의 함수들을 구축하게 할 수 있고, 과정을 자동화하고 Win32와 다른 낮은-수준의 기능을 DLL들을 통해 접근한다. 또한 애플의 Mac OS X를 위한 2008 버전부터 따로 오피스 응용 프로그램에 내장되었고, 및 마이크로소프트 비지오와 같은 다른 마이크로소프트 응용 프로그램들뿐만 아니라 적어도 부분적으로 오토캐드, 워드퍼펙트 및 와 같은 다른 응용 프로그램들에서도 구현되었다. 그것은 이러한 워드의 워드베이직과 같은 이전 응용 프로그램에 특화된 매크로 프로그래밍 언어의 기능에서 대체하고 확장한다. VBA는 또한 ODF와 같은, 다양한 파일 포맷 가져오기 및 내보내기 필터를 생성하는 데 사용할 수 있다. 그 이름이 제시하듯이, VBA는 비주얼 베이직에서 밀접하게 관련되어 있고 비주얼 베이직 런타임을 사용하지만, 일반적으로 보다는 호스트 응용 프로그램 안에서만 코드를 실행할 수 있다. 이것은, 그러나, 다른 OLE 자동화 사용으로부터 단일 응용 프로그램을 제어하는 데 사용될 수 있다. 예를 들면, 이것은 엑셀 데이터에서 워드 보고서를 작성하는 데 자동으로 사용되고, 차례로 응답된 관측 감지기에서 엑셀에 의해 자동으로 수집된다. VBA IDE는 Alt+F11 키 순서를 눌러서 오피스 문서 내에서 도달한다. VBA는 기능적으로 풍부하고 유연하지만 윈도 API에서 콜백 함수처럼 사용되는 함수 포인터에 대한 제한된 지원과 같이, 몇 가지 중요한 제한들이 있다. 이것은 (액티브X/COM) DLL들을 사용(하지만 만들 수는 없다)하는 기능을 가지고 있고, 이후 버전은 클래스 모듈에 대한 지원을 추가한다. (ko) Visual Basic for Applications(ビジュアルベーシック・フォー・アプリケーションズ、VBA)は、主にマイクロソフト製のMicrosoft Officeシリーズに搭載されているプログラミング言語である。 (ja) Visual Basic for Applications (VBA) è un'implementazione di Visual Basic inserita all'interno di applicazioni Microsoft quali la suite Microsoft Office o Visio, altri programmi contengono un'implementazione parziale di VBA (ad esempio AutoCAD e WordPerfect). VBA espande i linguaggi di scripting contenuti precedentemente in tali applicazioni (come il di Microsoft Word) e può essere utilizzata per controllare praticamente tutti gli aspetti dell'applicazione ospite, quali l'interfaccia utente (manipolazione dei menu, delle barre degli strumenti, ecc.). Nonostante il suo stretto legame con Visual Basic, VBA non può essere usato per eseguire applicazioni stand-alone, ma è comunque possibile una certa interoperatività fra applicazioni (ad esempio è possibile creare un report in Word a partire da dati di Excel) grazie all'automazione (tecnologia COM, Component Object Model). VBA è un linguaggio di programmazione ad alto livello. I principali oggetti di questo linguaggio sono subroutine e funzioni. La subroutine, chiamata anche procedura o macro, esegue automaticamente un insieme di operazioni, nella cartella, foglio o cella selezionate al momento del lancio. L'utente può aggiungere delle funzioni personalizzate, da lui definite. La funzione, a differenza della subroutine, richiede come input almeno un valore numerico o testuale per almeno una variabile indipendente. (it) Visual Basic for Applications VBA is een programmeertaal die bestemd is om applicatieprogramma's te automatiseren of uit te breiden. Het is voornamelijk uit de Microsoft Office serie bekend, zoals Word, Excel en Access, maar wordt ook in andere applicaties gebruikt, zoals AutoCAD. De syntaxis van VBA is aan Visual Basic ontleend. Hieraan is een aantal opdrachten voor communicatie met de moederapplicatie toegevoegd. Het is met VBA niet zoals met Visual Basic mogelijk om een onafhankelijk programma te schrijven, VBA heeft steeds de moederapplicatie nodig. VBA is evenals Visual Basic een quasi objectgeoriënteerde programmeertaal. VBA vervangt macrotalen, zoals WordBasic, dat in de oudere versies van Microsoft Word werd gebruikt. Er bestaan verschillende varianten van VBA, die ieder voor een bepaalde applicatie zijn bedoeld. Tussen deze varianten kunnen kleine verschillen bestaan. Het versienummer van een VBA is niet gelijk aan het versienummer van de overeenkomstige versie van Visual Basic, maar geeft de versie weer van de applicatie waarvoor de VBA versie gemaakt werd. VBA is voor bijna alle Microsoft Office applicaties zoals Word, Excel, Access, Outlook en PowerPoint beschikbaar. Met behulp van VBA is het mogelijk toepassingen te automatiseren en de functionaliteit van de applicatie kan daardoor enigszins worden uitgebreid. VBA wordt dan gebruikt als een macrotaal voor die applicatie, waarin extra functies voor die applicatie kunnen worden geprogrammeerd. De basisfunctionaliteit van het applicatieprogramma kan in een VBA programma worden aangeroepen. Een programmeur kan hiermee bijvoorbeeld een compleet systeem voor een ledenadministratie maken op basis van het bestandsbeheerprogramma Access, in combinatie met zelf-geprogrammeerde functies in VBA. Het sterke punt van VBA is de eenvoudige integratie met het OLE-automation model, hierdoor is het mogelijk op eenvoudige wijze verschillende applicaties aan elkaar te koppelen. Hieruit worden vaak taken die normaal handmatig worden uitgevoerd, zoals het opzoeken en overtypen van adressen, op een eenvoudige manier geautomatiseerd. Het zwakke punt van VBA is het gebrek aan kracht in de taal en de beperkte verzameling datatypen, die applicaties en VBA zelf aanleveren, maar dit is afhankelijk van de applicatie waarin VBA draait. Zo biedt VBA in Excel en Access veel meer mogelijkheden om in interactie te treden met de geopende spreadsheet of database dan VBA in Powerpoint. De logische onderdelen en gekozen gebieden van het werkblad kunnen bijvoorbeeld in Excel als apart datatype of als variabele worden opgenomen. Een nadeel van de toepassing van VBA is nog dat daarmee virussen en andere malware in een bestand terecht kunnen komen. Veel systeembeheerders beperken of verbieden daarom het gebruik van VBA. VBA, maar ook Access, worden in de praktijk steeds minder gebruikt en door andere programma's vervangen. (nl) Visual Basic for Applications (VBA, Visual Basic для приложений) — немного упрощённая реализация языка программирования Visual Basic, встроенная в линейку продуктов Microsoft Office (включая версии для Mac OS), а также во многие другие программные пакеты, такие как AutoCAD, SolidWorks, CorelDRAW, WordPerfect и ESRI ArcGIS. VBA покрывает и расширяет функциональность ранее использовавшихся специализированных макро-языков, таких как WordBasic. Код, написанный на VBA, компилируется в промежуточный Microsoft P-код (байт-код), который затем выполняется виртуальной машиной, управляемой основным приложением (Excel, Word и др.), в то же время VBA не считается полноценно компилируемым языком, поскольку строки кода последовательно «интерпретируются» в процессе его выполнения. Как и следует из его названия, VBA близок к Visual Basic. VBA, будучи языком, построенным на COM, позволяет использовать все доступные в операционной системе COM объекты и компоненты ActiveX. По сути, возможно создание приложения на основе Microsoft Word VBA, использующего только средства Corel Draw. В будущем Microsoft планирует заменить VBA на Visual Studio Tools for Applications (VSTA) — инструментарий расширения функциональности приложений, основанный на Microsoft .NET. (ru) Visual Basic for Applications, VBA – język programowania oparty na Visual Basicu (VB) zaimplementowany w aplikacjach pakietu Microsoft Office oraz kilku innych, jak na przykład AutoCAD i WordPerfect. Ta uproszczona wersja Visual Basica służy przede wszystkim do automatyzacji pracy z dokumentami, na przykład poprzez makropolecenia. Podstawową różnicą między VBA a VB jest to, że VBA nie pozwala na tworzenie samodzielnych skompilowanych aplikacji typu EXE. Kod programu napisanego w VBA zawsze zawarty jest w dokumencie utworzonym przy pomocy programu obsługującego VBA - na przykład w pliku *.DOCX edytora MS Word lub pliku *.XLS/XLSM arkusza MS Excel. Program taki wymaga zatem środowiska uruchomieniowego, którym jest zainstalowana na komputerze aplikacja obsługująca dany dokument. Wyjątkiem symulującym samodzielnie działające aplikacje są pliki utworzone w programie Microsoft Access, które - przy zakupie rozszerzenia lub innego, pozwalają na uruchamianie plików Accessa na dowolnej liczbie komputerów w tzw. , bez konieczności wyposażania każdego pojedynczego komputera w pełny pakiet Microsoft Office. Od wersji 2000 pakiet Microsoft Office został wyposażony w oddzielny Edytor Visual Basic, dobrze znany programistom Visual Basic 6.0, co znacznie ułatwia pracę z kodem. W wersji 2000 dodano także możliwość współpracy programu Microsoft Access z bazą danych Microsoft SQL Server w architekturze klient-serwer. (pl) O Visual Basic for Applications (VBA) é uma implementação do Visual Basic da Microsoft incorporada em todos os programas do Microsoft Office - dentro desse pacote estão os famosos aplicativos Office (Word, Excel, Power Point, Access, etc), bem como em outras aplicações da Microsoft, como o Visio, e que foi também incorporada pelo menos parcialmente em outros programas de terceiros como o AutoCAD, e WordPerfect. Ele substitui e estende as capacidades de anteriormente existentes linguagens de programação de macros específicas para as aplicações e pode ser usado para controlar a quase totalidade dos aspectos da aplicação anfitriã, incluindo a manipulação de aspectos do interface do usuário tais como menus e barra das ferramentas e o trabalho com formulários desenhados pelo usuário ou com caixas de diálogo. (pt) Visual Basic for Applications, VBA, är en begränsad version av programspråket Visual Basic som levereras av Microsoft tillsammans med andra program som Excel och AutoCAD för att skriva makron. Makron används till en del för att automatisera processer som upprepas ofta, och till en del för att skapa egna tillämpningsprogram. För enkla uppgifter kan man skapa makron genom att använda en inspelningsfunktion, som sparar allt användaren gör som VBA-instruktioner. Den spelar in exakt vad som görs och sparar de kommandona i ett makro som man sedan kan köra för att återupprepa de utförda uppgifterna. Mer avancerade makron kan inte spelas in, men det fungerar bra för enklare uppgifter, som till exempel cellformatering i Excel. (sv) Visual Basic for Applications(VBA)是Visual Basic的一種巨集語言,主要能用來擴展Windows的應用程式功能,特別是Microsoft Office軟體。也可說是一種應用程式視覺化的Basic Script。 1994年發行的Excel 5.0版本中,即具備了VBA的巨集功能。 (zh) Visual Basic for Applications (VBA, Visual Basic для Додатків) — дещо спрощена реалізація мови програмування Visual Basic, вбудована в лінійку продуктів Microsoft Office (включаючи версії для Mac OS), а також в багато інших програмних пакетів, такі як AutoCAD, WordPerfect і . VBA покриває і розширює функціональність спеціалізованих макросів, що раніше використалися, таких як WordBasic. VBA є інтерпретованою мовою. Як свідчить його назва, VBA близький до Visual Basic, але може виконуватися лише в рамках додатку, в який він вбудований. Крім того, він може використовуватися для управління одним додатком з іншого, за допомогою (наприклад, таким чином можна створити документ Word даних з Excel). В майбутньому Microsoft планує замінити VBA на Visual Studio Tools for Applications (VSTA) — інструментарій розширення функціональності додатків, заснований на Microsoft .NET. (uk) |
dbo:developer | dbr:Microsoft |
dbo:influencedBy | dbr:QuickBASIC dbr:Visual_Basic_(classic) |
dbo:latestReleaseVersion | 7.1 (Office 2021) |
dbo:license | dbr:Commercial_software |
dbo:wikiPageExternalLink | https://www.microfocus.com/products/reflection/desktop/ |
dbo:wikiPageID | 32778 (xsd:integer) |
dbo:wikiPageLength | 15407 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 1123642430 (xsd:integer) |
dbo:wikiPageWikiLink | dbc:Programming_languages_created_in_1993 dbr:QuickBASIC dbr:End-user_development dbr:Windows_API dbc:Microsoft_Office dbr:VBScript dbr:Visual_Basic_(classic) dbr:Visual_Basic_.NET dbr:Visual_Basic_6 dbr:Dynamic-link_library dbr:Dynamic_Data_Exchange dbr:Library_(computing) dbr:Proprietary_software dbr:.NET_Framework dbr:Commercial_software dbr:Compiler dbr:Component_Object_Model dbr:Computer_security dbr:OpenOffice_Basic dbr:Multi-paradigm_programming_language dbr:Application_programming_interface dbr:ArcGIS dbr:LibreOffice dbr:MacOS dbr:Standalone_program dbr:Stream_(computing) dbr:OLE_Automation dbr:Microsoft_P-Code dbr:Open_standard dbr:Microsoft_BASIC dbr:Microsoft_Office_2021 dbr:AutoCAD dbr:BASIC dbr:C_Sharp_(programming_language) dbr:Active_Scripting dbr:Type_system dbr:WPS_Office dbr:CorelDraw dbr:ActiveX dbr:Data_type dbc:Microsoft_programming_languages dbr:Event-driven_programming dbr:Real-time_data dbr:JScript dbc:BASIC_programming_language_family dbc:Macro_programming_languages dbr:Keyboard_shortcut dbc:Articles_with_example_BASIC_code dbr:COM_Structured_Storage dbr:SolidWorks dbr:End-user_(computer_science) dbr:Inter-process_communication dbr:Intermediate_language dbr:Microsoft dbr:Microsoft_Access dbr:Microsoft_Excel dbr:Microsoft_FrontPage dbr:Microsoft_MapPoint dbr:Microsoft_Office dbr:Microsoft_Office_2008_for_Mac dbr:Microsoft_Office_for_Mac_2011 dbr:Microsoft_Outlook dbr:Microsoft_PowerPoint dbr:Microsoft_Power_Fx dbr:Microsoft_Visio dbr:Microsoft_Visual_Studio dbr:Microsoft_Windows dbr:Microsoft_Word dbr:Office_2010 dbr:WordBASIC dbr:WordPerfect dbr:LotusScript dbr:Macro_(computer_science) dbr:Virtual_machine dbr:System_Architect dbr:User-defined_function dbr:Programming_language dbr:Visual_Studio_Tools_for_Applications dbr:Strong_and_weak_typing dbr:Visual_Studio_Tools_for_Office |
dbp:developer | dbr:Microsoft |
dbp:influencedBy | dbr:QuickBASIC dbr:Visual_Basic_(classic) |
dbp:latestReleaseVersion | 7.100000 (xsd:double) |
dbp:license | dbr:Proprietary_software dbr:Commercial_software |
dbp:operatingSystem | dbr:MacOS dbr:Microsoft_Windows |
dbp:paradigm | dbr:Multi-paradigm_programming_language |
dbp:typing | dbr:Type_system dbr:Strong_and_weak_typing |
dbp:wikiPageUsesTemplate | dbt:Authority_control dbt:Infobox_programming_language dbt:Reflist dbt:Short_description dbt:Start_date_and_age dbt:Wikibooks dbt:Wikiversity dbt:BASIC dbt:MS_DevTools dbt:Microsoft_Office |
dbp:wordnet_type | http://www.w3.org/2006/03/wn/wn20/instances/synset-programming_language-noun-1 |
dct:subject | dbc:Programming_languages_created_in_1993 dbc:Microsoft_Office dbc:Microsoft_programming_languages dbc:BASIC_programming_language_family dbc:Macro_programming_languages dbc:Articles_with_example_BASIC_code |
gold:hypernym | dbr:Implementation |
rdf:type | owl:Thing dbo:Language dbo:Software schema:Language wikidata:Q315 wikidata:Q9143 yago:WikicatScriptingLanguages yago:Abstraction100002137 yago:ArtificialLanguage106894544 yago:Communication100033020 yago:Language106282651 yago:ProgrammingLanguage106898352 dbo:ProgrammingLanguage yago:WikicatProgrammingLanguages yago:WikicatProgrammingLanguagesCreatedInThe1990s |
rdfs:comment | فيجوال بيسك فور أبلكيشنز أو فيجوال بيسك للتطبيقات (بالإنجليزية: Visual Basic for Applications وتختصر إلى VBA) هي بيئة لمايكروسوفت فيجوال بيسك، لغة البرمجة الحديثية وكل ما يتصل بها في بيئة التطوير المتكاملة الموجودة في معظم تطبيقات مايكروسوفت أوفيس. تمكن المطورين من برمجة حلول مخصصة باستخدام مايكروسوفت فيجوال بيسك. تمت إضافته لتطبيقات أوفيس في أبل ماك أو إس إكس منذ عام 2004 وتطبيقات مايكروسوفت الأخرى، مثل ؛ بالإضافة إلى تطبيقها جزئيا على الأقل مع العديد من التطبيقات مثل أوتوكاد، وورد بيرفكت. (ar) Visual Basic for Applications (VBA) ist eine Skriptsprache, die ursprünglich für die Steuerung von Abläufen der Microsoft-Office-Programmfamilie entwickelt wurde. Sie wurde aus dem von Microsoft entwickelten BASIC-Dialekt Visual Basic (VB) abgeleitet. (de) Visual Basic for Applications(ビジュアルベーシック・フォー・アプリケーションズ、VBA)は、主にマイクロソフト製のMicrosoft Officeシリーズに搭載されているプログラミング言語である。 (ja) Visual Basic for Applications, VBA, är en begränsad version av programspråket Visual Basic som levereras av Microsoft tillsammans med andra program som Excel och AutoCAD för att skriva makron. Makron används till en del för att automatisera processer som upprepas ofta, och till en del för att skapa egna tillämpningsprogram. För enkla uppgifter kan man skapa makron genom att använda en inspelningsfunktion, som sparar allt användaren gör som VBA-instruktioner. Den spelar in exakt vad som görs och sparar de kommandona i ett makro som man sedan kan köra för att återupprepa de utförda uppgifterna. Mer avancerade makron kan inte spelas in, men det fungerar bra för enklare uppgifter, som till exempel cellformatering i Excel. (sv) Visual Basic for Applications(VBA)是Visual Basic的一種巨集語言,主要能用來擴展Windows的應用程式功能,特別是Microsoft Office軟體。也可說是一種應用程式視覺化的Basic Script。 1994年發行的Excel 5.0版本中,即具備了VBA的巨集功能。 (zh) Visual Basic for Applications (neboli VBA) je programovací jazyk od firmy Microsoft, který je používán v jeho balíčku Microsoft Office. VBA umožňuje vytváření uživatelsky definovaných funkcí, automatizaci procesů, přístup k Windows API a ostatní nízkoúrovňové funkce prostřednictvím dynamicky linkovaných knihoven (DLL). VBA zároveň rozšiřuje možnosti dřívějších programovacích jazyků, které ovšem byly specifické pro různé aplikace, například pro textový procesor Microsoft Word existoval jazyk . Program v jazyce VBA může být použit pro kontrolu mnoho aspektů hostující aplikace, včetně manipulace s funkcemi uživatelského rozhraní, například menu, nebo také dovoluje pracovat s vlastními uživatelskými formuláři nebo dialogy. (cs) Microsoft VBA (Visual Basic para aplicaciones) es el lenguaje de macros de Microsoft Visual Basic que se utiliza para programar aplicaciones Windows y que se incluye en varias aplicaciones Microsoft. VBA permite a usuarios y programadores ampliar la funcionalidad de programas de la suite Microsoft Office. Visual Basic para Aplicaciones es un subconjunto casi completo de Visual Basic 5.0 y 6.0. Al provenir de un lenguaje basado en Basic tiene similitudes con lenguajes incluidos en otros productos de ofimática como StarBasic y Openoffice. (es) Microsoft Visual Basic for Applications (VBA) adalah sebuah turunan bahasa pemrograman Visual Basic yang dikembangkan oleh Microsoft dan dirilis pada tahun 1993, atau kombinasi yang terintegrasi antara lingkungan pemrograman(Visual Basic Editor)dengan bahasa pemrograman(Visual Basic)yang memudahkan user untuk mendesain dan membangun program Visual Basic dalam aplikasi utama Microsoft Office, yang ditujukan untuk aplikasi-aplikasi tertentu. VBA didesain untuk melakukan beberapa tugas, seperti halnya mengkustomisasi sebuah aplikasi layaknya Microsoft Office atau Microsoft Visual Studio. Kegunaan VBA adalah mengotomatisasi pekerjaan. Pekerjaan yang dimaksud adalah pekerjaan yang dilakukan secara berulang-ulang dan pekerjaan yang kompleks. VBA berbeda dengan Microsoft Visual Basic, Microsoft V (in) 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. (en) Visual Basic for Applications (VBA) est une implémentation de Microsoft Visual Basic qui est intégrée dans toutes les applications de Microsoft Office, dans quelques autres applications Microsoft comme Visio et au moins partiellement dans quelques autres applications comme AutoCAD, WordPerfect, MicroStation, Solidworks ou encore ArcGIS. Il remplace et étend les capacités des langages macro spécifiques aux plus anciennes applications comme le langage WordBasic intégré à une ancienne version du logiciel Word, et peut être utilisé pour contrôler la quasi-totalité de l'IHM des applications hôtes, ce qui inclut la possibilité de manipuler les fonctionnalités de l'interface utilisateur comme les menus, et de personnaliser les boîtes de dialogue et les formulaires utilisateurs. (fr) Visual Basic for Applications (VBA) è un'implementazione di Visual Basic inserita all'interno di applicazioni Microsoft quali la suite Microsoft Office o Visio, altri programmi contengono un'implementazione parziale di VBA (ad esempio AutoCAD e WordPerfect). VBA espande i linguaggi di scripting contenuti precedentemente in tali applicazioni (come il di Microsoft Word) e può essere utilizzata per controllare praticamente tutti gli aspetti dell'applicazione ospite, quali l'interfaccia utente (manipolazione dei menu, delle barre degli strumenti, ecc.). (it) 비주얼 베이직 포 애플리케이션(Visual Basic for Applications, VBA)는 마이크로소프트의 언어인 비주얼 베이직 6의 구현과 관련된 통합 개발 환경 (IDE)이고, 이것은 대부분 마이크로소프트 오피스 응용 프로그램에 내장되었다. VBA는 개발자들이 사용자 정의 함수들을 구축하게 할 수 있고, 과정을 자동화하고 Win32와 다른 낮은-수준의 기능을 DLL들을 통해 접근한다. 또한 애플의 Mac OS X를 위한 2008 버전부터 따로 오피스 응용 프로그램에 내장되었고, 및 마이크로소프트 비지오와 같은 다른 마이크로소프트 응용 프로그램들뿐만 아니라 적어도 부분적으로 오토캐드, 워드퍼펙트 및 와 같은 다른 응용 프로그램들에서도 구현되었다. 그것은 이러한 워드의 워드베이직과 같은 이전 응용 프로그램에 특화된 매크로 프로그래밍 언어의 기능에서 대체하고 확장한다. VBA는 또한 ODF와 같은, 다양한 파일 포맷 가져오기 및 내보내기 필터를 생성하는 데 사용할 수 있다. (ko) Visual Basic for Applications VBA is een programmeertaal die bestemd is om applicatieprogramma's te automatiseren of uit te breiden. Het is voornamelijk uit de Microsoft Office serie bekend, zoals Word, Excel en Access, maar wordt ook in andere applicaties gebruikt, zoals AutoCAD. De syntaxis van VBA is aan Visual Basic ontleend. Hieraan is een aantal opdrachten voor communicatie met de moederapplicatie toegevoegd. Het is met VBA niet zoals met Visual Basic mogelijk om een onafhankelijk programma te schrijven, VBA heeft steeds de moederapplicatie nodig. VBA is evenals Visual Basic een quasi objectgeoriënteerde programmeertaal. (nl) O Visual Basic for Applications (VBA) é uma implementação do Visual Basic da Microsoft incorporada em todos os programas do Microsoft Office - dentro desse pacote estão os famosos aplicativos Office (Word, Excel, Power Point, Access, etc), bem como em outras aplicações da Microsoft, como o Visio, e que foi também incorporada pelo menos parcialmente em outros programas de terceiros como o AutoCAD, e WordPerfect. Ele substitui e estende as capacidades de anteriormente existentes linguagens de programação de macros específicas para as aplicações e pode ser usado para controlar a quase totalidade dos aspectos da aplicação anfitriã, incluindo a manipulação de aspectos do interface do usuário tais como menus e barra das ferramentas e o trabalho com formulários desenhados pelo usuário ou com cai (pt) Visual Basic for Applications, VBA – język programowania oparty na Visual Basicu (VB) zaimplementowany w aplikacjach pakietu Microsoft Office oraz kilku innych, jak na przykład AutoCAD i WordPerfect. Ta uproszczona wersja Visual Basica służy przede wszystkim do automatyzacji pracy z dokumentami, na przykład poprzez makropolecenia. (pl) Visual Basic for Applications (VBA, Visual Basic для приложений) — немного упрощённая реализация языка программирования Visual Basic, встроенная в линейку продуктов Microsoft Office (включая версии для Mac OS), а также во многие другие программные пакеты, такие как AutoCAD, SolidWorks, CorelDRAW, WordPerfect и ESRI ArcGIS. VBA покрывает и расширяет функциональность ранее использовавшихся специализированных макро-языков, таких как WordBasic. (ru) Visual Basic for Applications (VBA, Visual Basic для Додатків) — дещо спрощена реалізація мови програмування Visual Basic, вбудована в лінійку продуктів Microsoft Office (включаючи версії для Mac OS), а також в багато інших програмних пакетів, такі як AutoCAD, WordPerfect і . VBA покриває і розширює функціональність спеціалізованих макросів, що раніше використалися, таких як WordBasic. (uk) |
rdfs:label | فيجوال بيسك للتطبيقات (ar) Visual Basic for Applications (cs) Visual Basic for Applications (de) Visual Basic for Applications (es) Visual Basic for Applications (in) Visual Basic for Applications (fr) Visual Basic for Applications (it) Visual Basic for Applications (ja) 비주얼 베이직 포 애플리케이션 (ko) Visual Basic for Applications (nl) Visual Basic for Applications (pl) Visual Basic for Applications (pt) Visual Basic for Applications (en) Visual Basic for Applications (sv) Visual Basic for Applications (ru) Visual Basic for Applications (zh) Visual Basic for Applications (uk) |
owl:sameAs | freebase:Visual Basic for Applications yago-res:Visual Basic for Applications wikidata:Visual Basic for Applications dbpedia-af:Visual Basic for Applications dbpedia-ar:Visual Basic for Applications dbpedia-bg:Visual Basic for Applications dbpedia-cs:Visual Basic for Applications dbpedia-da:Visual Basic for Applications dbpedia-de:Visual Basic for Applications dbpedia-es:Visual Basic for Applications dbpedia-fa:Visual Basic for Applications dbpedia-fr:Visual Basic for Applications dbpedia-he:Visual Basic for Applications dbpedia-hr:Visual Basic for Applications dbpedia-hu:Visual Basic for Applications http://hy.dbpedia.org/resource/Visual_Basic_for_Applications dbpedia-id:Visual Basic for Applications dbpedia-it:Visual Basic for Applications dbpedia-ja:Visual Basic for Applications dbpedia-ko:Visual Basic for Applications dbpedia-nl:Visual Basic for Applications dbpedia-pl:Visual Basic for Applications dbpedia-pt:Visual Basic for Applications dbpedia-ru:Visual Basic for Applications dbpedia-simple:Visual Basic for Applications dbpedia-sk:Visual Basic for Applications dbpedia-sv:Visual Basic for Applications dbpedia-th:Visual Basic for Applications dbpedia-tr:Visual Basic for Applications dbpedia-uk:Visual Basic for Applications dbpedia-vi:Visual Basic for Applications dbpedia-zh:Visual Basic for Applications https://global.dbpedia.org/id/4qgSN |
prov:wasDerivedFrom | wikipedia-en:Visual_Basic_for_Applications?oldid=1123642430&ns=0 |
foaf:isPrimaryTopicOf | wikipedia-en:Visual_Basic_for_Applications |
is dbo:academicDiscipline of | dbr:Gerard_Verschuuren |
is dbo:language of | dbr:Abas_ERP |
is dbo:programmingLanguage of | dbr:Virastyar dbr:Abas_ERP dbr:Handbook_Emission_Factors_for_Road_Transport_(HBEFA) |
is dbo:wikiPageDisambiguates of | dbr:VBA dbr:Visual_Basic |
is dbo:wikiPageRedirects of | dbr:VBA_macros dbr:Visual_basic_for_applications dbr:Macro_microsoft_word dbr:Word_Macro dbr:Word_macro dbr:Microsoft_visual_basic_for_applications dbr:Microsoft_word_macro dbr:VBA_(programming_language) dbr:Visual_Basic_for_Applications_programming_language |
is dbo:wikiPageWikiLink of | dbr:Pro/DESKTOP dbr:Enumerated_type dbr:List_of_acronyms:_V dbr:List_of_computing_and_IT_abbreviations dbr:Naive_Bayes_classifier dbr:ArcObjects dbr:Percent_sign dbr:VBScript dbr:Virastyar dbr:Visual_Basic_(classic) dbr:Visual_Basic_.NET dbr:Visual_Studio dbr:Infinite_loop dbr:Intelligent_code_completion dbr:List_of_object-oriented_programming_languages dbr:List_of_programming_languages_by_type dbr:Script.NET dbr:Short-circuit_evaluation dbr:CorelDRAW dbr:Corel_Photo-Paint dbr:Generational_list_of_programming_languages dbr:OpenOffice_Basic dbr:Gerard_Verschuuren dbr:Gnumeric dbr:Go-oo dbr:Modern_portfolio_theory dbr:Microsoft_Office_XML_formats dbr:Apache_OpenOffice dbr:ArcGIS dbr:LibreOffice dbr:Lightwright dbr:StarOffice dbr:Stochastic dbr:Comparison_of_programming_languages_(syntax) dbr:OLE_Automation dbr:Pivot_table dbr:Macro_and_security dbr:Spreadsheet dbr:MicroStation dbr:Microsoft_BASIC dbr:Microsoft_Open_Specification_Promise dbr:AutoCAD dbr:AutoLISP dbr:BASIC dbr:BASIC_interpreter dbr:ActivePresentation dbr:ActiveX_Data_Objects dbr:Active_Scripting dbr:Windows_RT dbr:Is_functions dbr:List_of_BASIC_dialects dbr:TestPartner dbr:PowerPoint_animation dbr:Abas_ERP dbr:AmigaOS dbr:DHIS dbr:Barcode_library dbr:Numbers_(spreadsheet) dbr:Dialog_Control_Language dbr:DiffEngineX dbr:Flowgorithm dbr:History_of_Microsoft_Word dbr:List_of_Microsoft_Office_filename_extensions dbr:List_of_Microsoft_software dbr:Handbook_Emission_Factors_for_Road_Transport_(HBEFA) dbr:TextMaker dbr:WinWrap_Basic dbr:Arena_(software) dbr:ARC_Macro_Language dbr:Advance_Steel dbr:Joel_Spolsky dbr:Template_(word_processing) dbr:Text_Object_Model dbr:Shell_script dbr:VBA_macros dbr:Associative_array dbr:Php4delphi dbr:SoftMaker dbr:SoftMaker_Office dbr:Financial_modeling dbr:IBM_Lotus_Symphony dbr:Integer_(computer_science) dbr:Micro_Focus_Unified_Functional_Testing dbr:Microsoft_Access dbr:Microsoft_Agent dbr:Microsoft_Excel dbr:Microsoft_FrontPage dbr:Microsoft_MapPoint dbr:Microsoft_Office dbr:Microsoft_Office_2004_for_Mac dbr:Microsoft_Office_2008_for_Mac dbr:Microsoft_Office_2013 dbr:Microsoft_Office_XP dbr:Microsoft_Office_for_Mac_2011 dbr:Microsoft_Office_shared_tools dbr:Microsoft_PowerPoint dbr:Microsoft_Power_Fx dbr:Microsoft_Project dbr:Microsoft_Word dbr:NeoOffice dbr:OSIsoft dbr:OpenOffice.org dbr:Open_energy_system_models dbr:WordBASIC dbr:WordPerfect dbr:WordStar dbr:LotusScript dbr:Macro_(computer_science) dbr:System_Architect dbr:Scripting_language dbr:VBA dbr:Visual_Basic dbr:Windows_Script_Host dbr:Höhere_Berufsfachschule_für_Wirtschaftsinformatik dbr:List_of_unit_testing_frameworks dbr:Numeric_precision_in_Microsoft_Excel dbr:Object_copying dbr:Visual_Studio_Tools_for_Applications dbr:Eval dbr:Existence_detection dbr:TEOS-10 dbr:SolverStudio dbr:Variant_type_(COM) dbr:PackBits dbr:Upsizing_(database) dbr:Visual_Studio_Tools_for_Office dbr:TurboCAD dbr:Visual_basic_for_applications dbr:Stochastic_empirical_loading_and_dilution_model dbr:Tridiagonal_matrix_algorithm dbr:Macro_microsoft_word dbr:Word_Macro dbr:Word_macro dbr:Microsoft_visual_basic_for_applications dbr:Microsoft_word_macro dbr:VBA_(programming_language) dbr:Visual_Basic_for_Applications_programming_language |
is dbp:programmingLanguage of | dbr:Virastyar dbr:Handbook_Emission_Factors_for_Road_Transport_(HBEFA) |
is foaf:primaryTopic of | wikipedia-en:Visual_Basic_for_Applications |