Ich würde die Aufgabe in den folgenden Schritten aufteilen:
- Erstellen / Lesen / Extrahieren Sie die Daten der Aktivitäten, die im Diagramm angezeigt werden sollen
- Konvertieren Sie die Daten in ein geeignetes Format
- Übersetzen Sie die Daten in ein Bild (
.gif
oder ein.jpg
Format) - Importieren Sie das Bild in die
Excel
Datei
Schritt 1 hängt von der Quelle und Struktur Ihrer Daten ab.
Schritte 2. + 3. werden von dem Werkzeug Ihrer Wahl bestimmt, um das tatsächliche Diagramm zu erstellen. Sie könnten so etwas wie sdedit verwenden . Verwenden Sie den VBA shell
Befehl, um ein solches externes Tool aus Ihrem VBA
Code heraus aufzurufen . Online-Dienste wie https://www.websequencediagrams.com sind wahrscheinlich schwer in ein lokales Tool zu integrieren.
Das Importieren eines Bildes Excel
kann entweder direkt (Menü Insert
) oder über eine Image
Steuerung in a erfolgen user form
.
Werkzeuge wie TextUML rufen intern GraphViz auf, um die Diagramme zu erstellen. Sie könnten dasselbe tun und GraphViz für Schritt 3 in meiner obigen Liste verwenden.