VB-/VBA-Tipps & Tricks
Diese Sammlung an Tipps & Tricks soll ihnen helfen, beim täglichen Umgang mit Visual Basic schneller ans Ziel zu gelangen. Neben dem Quelltext und einer Beschreibung steht meist ein Beispielprojekt zum Download bereit.
Die Beispielprojekte der einzelnen Tipps sind meist ausführlich kommentiert. Aus Gründen der Übersichtlichkeit wird auf unseren Webseiten häufig auf die Kommentare verzichtet.
Tipps zu DirectX finden Sie in unserer DirectX-Rubrik, Tipps zu Visual Basic .Net finden Sie in unserer .Net-Rubrik.
Automatisierung / Schnittstellen 21
Betriebssystem 39
Dateisystem
Dateien 38
Laufwerke 8
Datenbanken
Access (ADO / DAO) 13
MySQL 1
SQL (Structured Query Language) 3
Datum / Zeiten 16
DirectX
Entwicklungsumgebung (IDE) 7
Fonts 5
Grafik 36
Internet / Netzwerk 25
Multimedia
Audio 5
Video 5
Oberfläche
Fenster 39
Menü 2
MessageBox 4
Peripherie
Drucker 6
Maus 10
Tastatur 8
Spiele-Programmierung (kein DirectX) 16
Steuerelemente (Controls)
Allgemein / Sonstige 16
ComboBox / ListBox 23
ListView / TreeView 2
MSFlexGrid / MSHFlexGrid 9
RichTextBox / TextBox 12
Strings / Rechnen / Variablen
Mathematik 4
Regular Expressions 1
String-Operationen 7
Visual Basic für Applikationen (VBA)
Allgemein 21
Excel 70
Outlook 3
PowerPoint 1
Word 26
Sonstiges 9
Unsere Downloadarchive sind gegen unberechtigte Zugriffe geschützt. Sollten Sie daher wider Erwarten Probleme mit Downloads haben, haben wir für Sie diese Informationen zusammengestellt.
Zeichenerklärung ...
Tipp mit Download
Tipp ohne Download (ggf. Java-Script erforderlich)
Bei Fragen zu VB- oder VBA-Tipps nutzen Sie bitte unser VB-/VBA-Forum.
Greifen Sie zu unserem Anmeldeformular, wenn Sie auch interessante Tipps & Tricks haben, die Sie einer breiten Gemeinschaft von Gleichgesinnten zur Verfügung stellen wollen. Jeder eingesandte Tipp wird selbstverständlich mit Ihrem Namen veröffentlicht und nimmt bei Veröffentlichung automatisch an unserem Tippwettbewerb teil.
Anregungen oder Verbesserungsvorschläge bitte an Detlev Schubert.
Stand: 12.12.2011VB-/VBA-Tipps gesamt: 509

Automatisierung / Schnittstellen [ Top ]
 Anwendung starten und auf Terminierung warten (WSH)
 Automation mit Office-Anwendungen
 Childfenster von Fremdanwendungen überwachen
 Excel-Automatisierungsfehler vermeiden
 Excel - Ereignisse des Workbook-Objekts
 Excel - Ereignisse des Worksheet-Objekts
 Excel-Diagramm erstellen
 Excel-Status überprüfen (VB-Skript)
 Excel-Tabellen mit VB bearbeiten
 Excel-VBE - UserForm inkl. Code erstellen
 Excel-VBE - Worksheet-Ereignis hinzufügen
 Kontakt zu Outlook 2000 hinzufügen
 Kontakte aus Outlook 2000 auflisten
 PowerPoint-Präsentation im WebBrowser-Control vorführen
 Prozessende abwarten
 Rechtschreibprüfung mit Word
 Texte an Word-Textmarken übergeben
 WinAmp fernsteuern
 Word-Anwendung starten und beenden
 Word-Automatisierungsfehler vermeiden
 Word-Dokument erstellen/öffnen und drucken

Betriebssystem [ Top ]
 Aktuelles Betriebssystem ermitteln
 Animiertes Icon im SystemTray
 Anwendung als Icon im SystemTray
 Anwendung bei Windows-Start ausführen
 Anwendung im Admin-Modus ausführen
 Anzahl der Prozessoren ermitteln
 Arbeitsplatz öffnen
 Bildschirmauflösung auslesen und setzen
 Bildschirmauflösung ermitteln
 Bildschirmschoner de-/aktivieren
 Biosdaten auslesen
 Computername ermitteln
 Computername ermitteln (WSH)
 CPU-Daten ermitteln (WMI)
 Desktop- & Startmenü-Verknüpfung anlegen
 Dienst mit WMI ansteuern
 Installiertes Service-Pack ermitteln (Registry)
 Installiertes Service-Pack ermitteln (WMI)
 Ländereinstellungen auslesen
 Minimieren aller Fenster
 Rechnerdaten auslesen
 Special Folders auslesen
 Startmodus des Betriebssystems ermitteln
 System-Icons auslesen
 System-Verzeichnis ermitteln
 Taskleiste aus- und einblenden
 Temporäres Verzeichnis ermitteln
 Username ermitteln
 Wie lange läuft Windows schon
 Windows herunterfahren und neu starten
 Windows herunterfahren und neu starten (WMI)
 Windows-Ausführen-Dialog anzeigen
 Windows-Beenden-Dialog anzeigen
 Windows-Dialoge aufrufen
 Windows-Öffnen-mit-Dialog anzeigen
 Windows-Restart-Dialog anzeigen
 Windows-Suchen-Dialog anzeigen
 Windows-Verzeichnis ermitteln



Dateisystem [ Top ]
Dateien
 Anzahl Zeilen, Wörter und Zeichen in Text-Datei ermitteln
 Binäre Ressourcen-Datei
 Datei per verknüpfter Anwendung drucken
 Datei-Attribute lesen und setzen
 Datei-Eigenschaften ermitteln (FSO)
 Datei-Verknüpfungen ermitteln
 Dateien in den Papierkorb verschieben
 Dateien kopieren (FileCopy)
 Dateinamen analysieren
 Dateipfade in DOS-Pfade (8+3) umwandeln
 Datenfeld (Variant) in Binär-Datei speichern
 Datenträger formatieren
 Einlesen aller Sektionen einer INI-Datei
 Existenz einer Datei prüfen
 Icons und verknüpfte Symbole anzeigen
 Komplette Verzeichnispfade einfach anlegen
 Lange Verzeichnispfade verkürzen
 Liste der zuletzt geöffneten Dateien
 MS-DOS(OEM)-Textdateien konvertieren
 Ordner-Informationen ermitteln
 Ordner-Informationen ermitteln (Extended)
 Pfad der Anwendung korrekt ermitteln
 Pfad auf Wurzelverzeichnis (Root-) prüfen
 Papierkorb leeren
 PDF-Dateien erstellen
 Pfad einer DLL/ActiveX-Komponente ermitteln
 Programm-Einstellungen speichern (INI-Datei)
 Programm-Einstellungen speichern (SaveSetting)
 Programm mit Datei-Endung verknüpfen
 Rekursives Suchen von Dateien (API)
 Rekursives Suchen von Dateien (FSO)
 Ressourcen-Datei entladen
 Ressourcen-Dateien verwenden
 Speichern mittels PropertyBag
 Temporäre Dateinamen anfordern
 Text-Dateien in einer Datei speichern (FSO)
 Text in Text-Datei ersetzen/löschen
 Versions-Informationen auslesen
Laufwerke
 CD-ROM-Laufwerke ermitteln
 CD-ROM-Laufwerke öffnen und schließen
 CD-Schublade öffnen und schließen
 DriveListBox-Einträge entfernen
 Laufwerksbezeichnung ändern / setzen
 Laufwerksfehler abfangen
 Laufwerks-Informationen ermitteln (FSO)
 Seriennummer und Bezeichnung eines Datenträgers auslesen

Datenbanken [ Top ]
Access allgemein
 Alle Datenbanken & Datensätze schließen
 NULL-Wert-Fehler abfangen
Access (ADO)
 Connection-String dynamisch erzeugen
 Daten in DataGrid anzeigen
 Datensätze bearbeiten
 Datenbank erstellen
 Datensätze im ListView anzeigen
Access (DAO)
 Bearbeiten von Datensätzen
 Datenbank erstellen
 Datenbank komprimieren und reparieren
 Datenbank-Abfrage nach Datum
 Datensätze bearbeiten, suchen und drucken
 Tabellen in Datenbank analysieren
MySQL
 MySQL-Datenbanken ansprechen
SQL (Structured Query Language)
 Fließkommazahl an einen SQL-String übergeben
 Platzhalterzeichen im SQL-String (ADO/DAO)
 Zwei Felder zu einem kombinieren

Datum / Zeiten [ Top ]
 Aktuelles Datum im MonthView neu setzen
 Analoge Uhr - 1 -
 Analoge Uhr - 2 -
 Countdown
 Datumseingabe prüfen
 Exakte Zeitmessung
 Gesetzliche Feiertage ermitteln
 Kalenderwoche eines beliebigen Datums ermitteln
 Mit Zeiten rechnen
 Mondphase eines Datums anzeigen
 SetWaitableTimer, die bessere Sleep-Alternative
 Tierkreiszeichen eines Datums anzeigen
 TimeServer-Client (Winsock-API)
 Wochentag aus einem Datum ermitteln
 Zeit runden
 Zeitzonen-Informationen auslesen

Entwicklungsumgebung (IDE) [ Top ]
 Blockweises Auskommentieren
 Läuft das Programm als EXE oder in der IDE
 Steuerelemente exakt positionieren
 Übersicht über alle Funktionen
 VB 6-Projekte unter VB 5 laden
 Verweise und Komponenten einbinden
 Windows XP-Styles in der VB6-Entwicklungsumgebung (IDE)

Fonts [ Top ]
 3D-Schrift
 Bildschirm- und Drucker-Schriftarten ermitteln
 Proportional-Schriften erkennen
 Schriftgröße und Zeichenbreite einer Schrift ermitteln
 Text in beliebigem Winkel drehen

  Zum Seitenanfang Weitere Tipps

Startseite | VB-/VBA-Tipps | Projekte | Tutorials | API-Referenz | Komponenten | Bücherecke | VB/VBA-Forum | VB.Net-Forum | DirectX-Forum | Foren-Archiv | DirectX | VB.Net | Chat | Spielplatz | Links | Suchen | Stichwortverzeichnis | Feedback | Impressum

Seite empfehlen Bug-Report
Letzte Aktualisierung: Montag, 12. Dezember 2011