VBA-Code zur Darstellung in Browsern aufbereiten

VBA-Code zur Anzeige in Internetbrowsern aufbereiten. Hinweis und Kurzanleitung.

Mit dem Tool "VBAHTML" können Sie VBA-Code zur Anzeige in Internetbrowsern und Word/Outlook aufbereiten. Sie haben die Möglichkeit, einen VBA-Code in HTML-Code oder Word-Kompatibel zu erstellen. HTML-Code wird z.B. in Foren eingesetzt, in denen HTML-Nutzung freigegeben ist. Mit der Word-Funktion können Sie VBA-Code so aufbereiten dass Sie ihn in Word-Dokumenten einfügen können. Die Word-Funktion kann technisch bedingt nur in Word, Outlook und Powerpoint eingesetzt werden. In allen anderen Textverarbeitungsprogrammen kann sie nicht eingesetzt werden. Für Foren, welche kein HTML zulassen, wurde eine spezielle phpBB-Funktion integriert. In allen Funktionen wird VBA-Code farbig dargestellt.

Diese Kurzanleitung gibt Ihnen einen schnellen Einblick in das Tool. Diese Kurzanleitung ist für Bildschirmauflösungen von 1366x768px und höher optimiert.

Wichtig:
1. Das Tool überschreibt den Inhalt der Zwischenablage. Sie sollten vor jedem Einsatz des Tools sicherstellen dass Sie den Inhalt der Zwischenablage nicht mehr benötigen oder gesichert haben.

2. Vor der Installation des Add-Ins müssen sie in den Optionen dem Zugriff auf das VBA-Projektobjektmodell vertrauen. In Office 2010-2019/Office 365 gehen Sie dazu auf "Datei=>Optionen=>Trustcenter=>Einstellungen für das Trustcenter..=>Makroeinstellungen" und aktivieren Sie dort die entsprechende Option. Wie Sie die Einstellung in den früheren Officeversionen vornehmen können entnehmen Sie bitte dessen Hilfe (das kann ich nicht mehr wissen, ist bei zu lange her ;-) ).



Die Kurzanleitung benötigt aktiviertes JAVA-Script. Bei deaktiviertem JAVA-Script können Sie die Hilfe nicht nutzen.


Darstellungsbeispiel:

Rem Logfile entpacken 
On Error Resume Next
Set zip2 = CreateObject("Ionic.Zip.ZipFile")
    With zip2
        .Initialize Environ("USERPROFILE") & "\Desktop\access_log.zip"
        .ExtractAll Environ("USERPROFILE") & "\Desktop\"
        .Dispose
    End With
Set zip2 = Nothing
On Error GoTo 0


Bitte JavaScipt aktivieren. Ohne aktiviertes JS ist dieser Abschnitt nicht nutzbar.

Um einzelne Codeausschnitte umzuwandeln, markieren Sie den gewünschten Codeauschnitt und wählen die entsprechende Funktion in der Symbolleiste. Für ein einzelnes Modul muss das Modul aktiv sein.



Dateien (Downloads):

VBAHTML Office 2002-2003 (Version 12.6 vom 05.09.2015, wird nicht mehr verbessert) 1
VBAHTML Office 2010-2019/Microsoft 365, 64-bit (Version 20.0 vom 31.01.2021) 2
VBAHTML Office 2007-2019/Microsoft 365, 32-bit (Version 12.6 vom 31.01.2021) 3




Hinweis:

1): "VBAHTML Office 2002-2003" ist ausschließlich für Office 2002-2003. Es wird nicht weiter verbessert und supportet.

2): Die 64-bit-Version ist nur für Office 2010 bis Office 2019 und Microsoft 365 in der 64-bit-Version unter einem 64-bit-Windows geeignet. Für Office 2007 nicht geeignet, Office 2007 benötigt zwingend die 32-bit-Version.

3): Die 32-bit-Version ist für die 32-bit-Version von Office 2007 bis Office 2019 und Microsoft 365. Nicht lauffähig in Office 2000-2003.

4): Welche Bit-Version von Office 2010-2019/Microsoft 365 Sie haben können Sie in den Optionen nachsehen. Hierzu z.B. in Excel auf Datei=>Optionen=>Konto=>"Info zu Excel" klicken, im folgenden Fenster in der zweiten Zeile in grüner Schrift steht die Bit-Version. Office 2002-2007 sind generell nur 32-bit.

5): Für Publisher, Access und Outlook gibt es technisch bedingt keine Konvertierungs-Tools.




Anleitung:

Das für Ihre Office-Version vorgesehene Add-In (ZIP-Archiv) herunterladen.
Excel: Excel-Add-In in einen beliebigen Ordner entpacken und über den Add-In-Manager einbinden.
Word: Word-Add-In (Vorlage) ist im Word-Startordner "STARTUP" abzulegen.
PPT: Das PowerPoint-Add-In in einen beliebigen Ordner entpacken und über den Add-In-Manager einbinden.


Vorschau auf die neue Version:
Derzeit keine neuen Versionen geplant.




Viel Spaß und Erfolg mit dem Tool!

Lukas Mosimann (Rechteinhaber, Autor, Projektleitung & Programmierung)
René Holtz (Projektbetreuung & Programmierung)
Unterstützt durch André Schau (Test und Anpassung der 64-bit-Version)