Thema Datum  Von Nutzer Rating
Antwort
24.07.2024 14:48:34 Peter
NotSolved
24.07.2024 17:07:56 ralf_b
NotSolved
Rot VBA-Modul auslesen (alle Makros auflisten)
24.07.2024 20:46:53 Gast77375
NotSolved
25.07.2024 07:21:32 ralf_b
NotSolved
25.07.2024 17:27:21 Peter
NotSolved
26.07.2024 00:24:28 xlKing
Solved
26.07.2024 16:09:39 Peter
NotSolved
26.07.2024 00:28:39 ralf_b
NotSolved

Ansicht des Beitrags:
Von:
Gast77375
Datum:
24.07.2024 20:46:53
Views:
64
Rating: Antwort:
  Ja
Thema:
VBA-Modul auslesen (alle Makros auflisten)

Hallo zusammen

tut mir leid, dass ich nicht den ganzen Code geliefert habe - sollte eigentlich selbstverstädnlich sein.

Sub toHerb_VBA_Module_Makros_Suchen() 'Ne240501 alle Makros in "Normal.dotm" suchen oder nur bestimmte
Dim j%, z&, oMod, aDoc, sDoc$, sTmp$, sFil$, sPfa$, sMod$, sMak$, sAll$, sOut$, sSucMak$
Dim oVBC, Wkb1, x, y, xx

'Alle Mappen einlesen
sDoc = "Bitte wählen ...;Normal.dotm;"
For Each aDoc In Documents 'Normal.dotm erscheint nicht
   sDoc = sDoc & aDoc.Name & ";"
Next aDoc
uVBA.lBo_Fil.List = fu_Sort(Split(sDoc, ";"), 1, 0, 0, 0)
'uVBA.Show   'Test

'>>>> kann ich hier ein Doc aus obiger Schlaufe einfügen????
Set x = ActiveDocument 'wie kann ich hier zB Normal.dotm abfragen?
'Set x = Normal.dotm 'ThisDocument 'ActiveDocument, ThisDocument 'Normal.dotm geht nicht
'Set x = Documents(ThisDocument) 'ActiveDocument, ThisDocument 'Normal.dotm geht nicht

   '>>>>>>hier sollten die einzelnen Module gelistet werden
   For Each y In x.VBProject.vbcomponents
      sMod = sMod & y.Name & vbLf   '
      j = wdPropertyLines '.countLines '.Count
      xx = y.Name '.CountOfLines
      'Stop
      xx = y.codemodule.countoflines 'Count 'lines Ne240501 gibt Zeilen aus
      MsgBox sMod & " hat " & j & " Zeilen"
      
  '>>>>>>hier sollten die Zeilen eines Moduls ausgegeben werden
      For z = 1 To y.codemodule.countoflines
         'sTmp = y.codemodule.Lines(z) 'Fehler
         'sTmp = y.Lines(z) 'Fehler
         Stop
      Next z
   Next y
Stop
End Sub  'to_VBA_Module_Makros_Suchen()


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
24.07.2024 14:48:34 Peter
NotSolved
24.07.2024 17:07:56 ralf_b
NotSolved
Rot VBA-Modul auslesen (alle Makros auflisten)
24.07.2024 20:46:53 Gast77375
NotSolved
25.07.2024 07:21:32 ralf_b
NotSolved
25.07.2024 17:27:21 Peter
NotSolved
26.07.2024 00:24:28 xlKing
Solved
26.07.2024 16:09:39 Peter
NotSolved
26.07.2024 00:28:39 ralf_b
NotSolved