Thema Datum  Von Nutzer Rating
Antwort
10.12.2021 00:12:02 Niklas
Solved
Blau Visio Shape-Daten mit vorgestellten Nullen in VBA Script importieren
10.12.2021 02:53:31 xlKing
*****
Solved
11.12.2021 00:13:32 Niklas
Solved

Ansicht des Beitrags:
Von:
xlKing
Datum:
10.12.2021 02:53:31
Views:
474
Rating: Antwort:
 Nein
Thema:
Visio Shape-Daten mit vorgestellten Nullen in VBA Script importieren

Hallo Niklas,

eins vorweg. Ich habe leider kein Visio und kenne mich daher mit dessen VBA-Objektmodell ebenfalls überhaupt nicht aus. Aber ich bin ziemlich sicher auch dort lassen sich Variablen vom Typ String deklarieren. Das ist Offiice-weit Standard. schreibe also zu Beginn deines Codes die Zeile: Dim Variable As String Das sollte das Problem mit den führenden Nullen lösen.

Um den Code sinnvoll aufzurufen benötigst du ein entsprechendes Event. Die Application-Events sind dabei ziemlich umfangreich, da sollte doch etwas dabei sein. Probier mal das ShapeDataGraphicChanged-Event oder das ShapeExitedTextEdit-Event. Wenn beides nicht auslöst bleibt dir immer noch das DocumentChanged-Event oder das DocumentSaved-Event.

Wie du diese Ereignisse startest, dazu solltest du dir mal diesen Artikel durchlesen. Den einen Code in Excel unter ThisWorkbook oder in Word unter ThisDocument im entsprechenden Open-Event ablegen. Den anderen in einem Klassenmodul. So wie beschrieben. Entsprechende Module sollte es in Visio ebenfalls geben.

Falls alle Stricke reißen, kannst du aber auch ein Event-Objekt anlegen. und in dessen Event-Eigenschaft das entsprechende Ereignis hinterlegen. Wie das genau geht weiß ich nicht. Musst du selbst rausfinden.

So viel erstmal zu meinen Ideen. Vielleicht hat ja noch jemand Anderes mehr Erfahrung mit Visio VBA.

Gruß Mr. K.


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
10.12.2021 00:12:02 Niklas
Solved
Blau Visio Shape-Daten mit vorgestellten Nullen in VBA Script importieren
10.12.2021 02:53:31 xlKing
*****
Solved
11.12.2021 00:13:32 Niklas
Solved