VBA editor austauschen

Hallo,

ich bin aktuell dabei ein relativ Großes VBA Projekt umzusetzen und stoße dabei gerade auf ein paar unschönheiten des editors. (Code Faltung fehlt, Es wird nicht angezeigt wo ein Klammerpaar auf oder uu geht, Man kann keinen Virtuellen Zeilenumbruch einstellen…)

Ich komme aus dem UEStudio / UEdit bereich und bin eigentlich mit dem Editor sehr zufrieden.

Was mich gerade etwas stört ist das ich um die Scripte zu bearbeiten immer die Addins öffnen muss um an die Scripte ran zu kommen.

Mit meinem UEStudio habe ich noch keine möglichkeit gefunden die Scripte direkt zu bearbeiten.

Gibt es eine möglich direkt an die VBA Scripte heranzukommen?

Gruß
Phillip

Grüezi Philipp

ich bin aktuell dabei ein relativ Großes VBA Projekt
umzusetzen und stoße dabei gerade auf ein paar unschönheiten
des editors.
Mit meinem UEStudio habe ich noch keine möglichkeit gefunden
die Scripte direkt zu bearbeiten.

Gibt es eine möglich direkt an die VBA Scripte heranzukommen?

Ich nehme an es handelt sich dabei um Office-Anwendungen?

Meines Wissens ist es nicht möglich, diese anders als mit dem integrierten Editor direkt zu bearbeiten.

Du könntest versuchen, den Code mit Copy/Paste in UEdit zu kopieren, dort zu bearbeiten und dann wieder zurück zu transferieren.

Mit freundlichen Grüssen

Thomas Ramel

  • MVP für MS-Excel -

Hallo Philip,

Code Faltung fehlt, Es wird nicht angezeigt wo
ein Klammerpaar auf oder uu geht, Man kann keinen Virtuellen
Zeilenumbruch einstellen…

wär schon sehr schick wenn der VB-Editor das hätte :frowning:

Was mich gerade etwas stört ist das ich um die Scripte zu
bearbeiten immer die Addins öffnen muss um an die Scripte ran
zu kommen.
Mit meinem UEStudio habe ich noch keine möglichkeit gefunden
die Scripte direkt zu bearbeiten.
Gibt es eine möglich direkt an die VBA Scripte heranzukommen?

Textdateien, cls, bas kannst du bearbeiten?

Du könntest, bei vielen Add-Ins per Makro, die Module exportieren.
Bei Klassenmodulen wie Tabelle1 usw wird dann eine .cls erstellt. Normale Module wie Modul1 werden als .bas gespeichert.
Es sind reine Textdateien, nachstehend eine .cls als kleines beispiel.
(Starte ich die .bas oder .cls so wird mein VB5.0 gestartet)

Oder aber du änderst die Module während der Laufzeit eines Makros direkt.
Code dazu habe ich jetzt nicht,im Internet müßtest du aber sehr leicht darüber stolpern.

Im Code müssen ja die Vba-Wörter CodeModule, Export, Import, InsertLines usw. auftauchen.

Gruß
Reinhard

VERSION 1.0 CLASS
BEGIN
 MultiUse = -1 'True
END
Attribute VB\_Name = "kwTabelle1"
Attribute VB\_GlobalNameSpace = False
Attribute VB\_Creatable = False
Attribute VB\_PredeclaredId = True
Attribute VB\_Exposed = True
Option Explicit

Private Sub Worksheet\_SelectionChange(ByVal Target As Range)
'test blattexport
End Sub

Hallo Phillip,

http://www.mztools.com/v3/mztools3.aspx

Habe ich nur 'mal kurz gesehen, aber nicht testen können, da es unter Office97 nicht läuft, ab 2000 aber schon.

Gruß

Markus