::: Navigation

::: Top Partnerlinks

Die Top Seite für Excel-VBA-Makros uvm.
Access im Unternehmen
Schulung - Beratung - Entwicklung und mehr ...
Anwenderforum für Microsoft Office, Windows, VB
Das große Visual-Basic Archiv

::: Funktionen


1

::: Werbung

eBay


    Home -> VB oder VBA - die richtige Forenwahl
   

Nobody is perfect - und niemand "kann und kennt alles"!
Es sind vielmehr die "Spezies" in einem oder mehreren Bereichen, die Fragen zu "ihrem" Bereich beantworten können. Daher ist es sinnvoll, Fragen von der jeweiligen Applikation abhängig zu machen - egal, ob es sich um Anwendungs- und/oder Entwicklungsfragen handelt. Die MS-Office-Foren bieten deshalb aus gutem Grund zu jedem Bereich ein separates Forum an. Die Formulierung einer Frage in einem Forum beinhaltet zwar nie die Garantie einer "Antwort", aber die Wahl des richtigen Forums erhöht zumindest die "Trefferquoten".



Für alle Interessierten nachfolgend nähere Infos zu Visual Basic und Visual Basic for Applications:

Hier die offizielle Aussage von Microsoft:

Was ist Visual Basic für Applikationen?
Microsoft Visual Basic für Applikationen (VBA) ist Teil der Technologiefamilie Visual Basic, zu der das Entwicklungssystem Microsoft Visual Basic (Learning Edition, Professional Edition und Enterprise Edition) sowie Visual Basic Scripting Edition (VBScript) gehören. VBA ist eine integrationsfähige Programmier-Umgebung. Sie soll Programmierer in die Lage versetzen, auf Basis der gesamten Leistungsstärke von Visual Basic aus Standardanwendungs-Paketen maßgeschneiderte Lösungen zu entwickeln. Programmierer, die mit Anwendungen arbeiten, die Visual Basic für Applikationen beinhalten, können die Funktionalität dieser Anwendungen (die dem Programmierer in Form einer Objektmenge offengelegt wird) automatisieren, erweitern und integrieren, wodurch der Entwicklungszeitraum maßgeschneiderter Branchenlösungen verkürzt wird.

Was ist Visual Basic 6.0?
Das Microsoft Visual Basic-Entwicklungssystem, Version 6.0, ist das produktive Tool zur Erstellung hocheffizienter Komponenten und Anwendungen. Mit Visual Basic können Entwickler robuste Anwendungen erstellen, die auf dem Client oder Server residieren oder in einer verteilten mehrschichtigen Umgebung ausgeführt werden. Das RAD-Tool Visual Basic steht entweder als eigenständiges Produkt oder als Teil des Visual Studio-Tool-Pakets zur Verfügung.

Worin unterscheiden sich Visual Basic, VBA und VBScript? Wann sollte man einem Produkt den anderen gegenüber den Vorzug geben?
Visual Basic ist ein eigenständiges Werkzeug zur Erstellung voneinander unabhängiger Softwarekomponenten, wie z. B. ausführbaren Programmen, COM-Bestandteile und ActiveX-Steuerelementen. Es eignet sich für Speziallösungen, die von Grund auf neu erstellt werden sollen. VBA bietet im Kontext einer vorhandenen Anwendung die gleichen leistungsfähigen Werkzeuge wie Visual Basic und stellt die beste Wahl für die Anpassung bereits vorhandener Software dar. VBScript ist eine Variante der Sprache Visual Basic, die speziell für den Einsatz in Webseiten konzipiert wurde. Obgleich VBScript gelegentlich für einfache Automatisierungsaufgaben verwendet werden kann, ist VBA die Technologie, die speziell für die Anwendungsautomatisierung konzipiert wurde.

Worin unterscheiden sich VBA 6.0 und Visual Basic 6.0?
Visual Basic ist ein unabhängiges Werkzeug für die rasche Erstellung ausführbarer Programme und Softwarekomponenten. VBA ist eine integrationsfähige Programmier-Umgebung zur Automatisierung und Anpassung der Software, in die sie eingebettet ist.





Es gibt Unmengen von weiteren Infos zu den Unterschieden, die zum Teil - da nicht von Microsoft - etwas kritischer unterscheiden.
Generell ist jedoch festzustellen, dass VB und VBA einen grundsätzlich anderen Ansatz in der Anwendung haben und auch nicht 100% kompatibel sind. VBA ist vielmehr eine Untermenge von VB, dass in Office integriert ist. Tatsächlich nutzt man in VB bei vielen Gelegenheiten VBA - ein Blick in den Objektkatalog (F2 in der IDE) verrät, dass u.a. sämtliche String-Operationen und auch die meistens Konvertierungsfunktionen aus der VBA-Bibliothek stammen. Probleme entstehen meistens dann, wenn es um die Office-Objektmodelle geht oder um die Anwendung der Microsoft Forms 2.0 Object Library (sprich: mittels Forms 2.0 UserForms erstellen). Die Controls sind nicht nur inkompatibel zu den "nativen" VB-Controls, sie unterscheiden sich auch in Menge und Funktionalität der Eigenschaften! Zudem läßt sich diese Bibliothek nicht in VB einbinden!
Die Objektmodelle innerhalb der Office-Applikationen sind leider auch nicht einheitlich, so gibt es in Word einige Funktionen, die in Excel nicht zur Verfügung stehen und umgekehrt - obwohl es sich nicht unbedingt um Applikationsrelevante Funktionen handelt.

In diesem Sinne, viel Erfolg

   
 
Weiterempfehlung  |  Bücher  |  Software  |  Newsletter  |  Shop
MS-Office-Forum © 2000-2016 by Microsys Kramer
 
Microsoft, Access, Word, Excel, PowerPoint, Outlook, Visual Basic und Windows sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

 
  BRANDHEISS!  
 
AP Access-Tools-CD Vol.1
Die ultimative AP Access-Tools-CD
CD mit vielen wertvollen Tools & Informationen zu MS-Access und VB, sowie viele tolle Entwickler-Tools, wie z.B.: sevTAPI.DLL u.v.m.
Jetzt zugreifen!
 

  Jetzt 4 Wochen kostenlos testen!  
 
Access im Unternehmen
Access Im Unternehmen

Experten-Know sowie Praxislösungen bis zum Abwinken für Access 97 bis Access 2003.

Vier Wochen testen und bei Nichtgefallen kostenlos zurücksenden!

Jetzt zugreifen!
 

  Excel-Praxiswissen und Businesslösungen  
 
ExcelPRO
ExcelPRO - Excel-Praxiswissen und Businesslösungen

Excel-Lösungen und viele Informationen rund um die betriebliche Praxis! Hier finden Sie komplettes Excel-Know-how griffbereit auf einer CD. Die enthaltenen Tipps, Tricks und Business-Lösungen helfen schnell im Tagesgeschäft weiter und mit sofort einsetzbaren Komplett-Lösungen sorgen Sie für effizienteres Arbeiten.

Vier Wochen testen und bei Nichtgefallen kostenlos zurücksenden!

Jetzt zugreifen!
 

vb@rchiv CD Vol.3 Jubiläumsausgabe!
Jetzt bestellen!
Über 500 MByte geballtes Wissen - ein absolutes Muss für jeden Entwickler
Mehr als 920 Tipps & Tricks inkl. Beispielprojekte und ausführbaren Demos, über 60 informative Workshops, VB- und WinAPI-Befehlsreferenzen, umfangreiche FAQ-Liste, große ICON Gallerie (14.000) inkl. Viewer, ca. 250 Freeware & Shareware Tools...

PLUS 5 VOLLVERSIONEN! (sevXPControls, sevTrayIcon, sevTAPI, roSoft ISDN Anruf-Monitor, AP-Fehlerprotokoll-Manager)
PLUS GROSSER DATENPOOL!
[ Jetzt bestellen ]

::: Newsletter

 

Unser Newsletter informiert Sie topaktuell rund um die Themen Microsoft Office, Windows, Visual Basic usw.