Створіть діаграму послідовності за допомогою VBA


0

Я хотів би створити послідовну діаграму з даними читання текстового файлу.
Крім того, я хочу вивести цю діаграму в Excel.
Використання мови - це Excel VBA.
Який найкращий спосіб зробити це?

Відповіді:


0

Я розділив завдання на наступні кроки:

  1. Створіть / прочитайте / витягніть дані діяльності, що відображаються на діаграмі
  2. Перетворення даних у відповідний формат
  3. Перекладіть дані у зображення ( .gifабо .jpgформат)
  4. Імпортуйте зображення у Excelфайл

Крок 1 залежить від джерела та структури ваших даних.

Кроки 2. + 3. визначаються вашим інструментом для створення фактичної діаграми. Ви можете використовувати щось на зразок sdedit . Використовуйте VBA shellкоманду для виклику такого зовнішнього інструменту з вашого VBAкоду. Інтернет-сервіси на зразок https://www.websequencediagrams.com , ймовірно, важко інтегрувати в локальний інструмент.

Імпорт зображення в програму Excelможна здійснити безпосередньо (меню Insert) або за допомогою елемента Imageкерування в а user form.

Такі інструменти, як TextUML, внутрішньо викликають GraphViz для створення діаграм. Ви можете зробити те ж саме і використовувати GraphViz для кроку 3 у моєму списку вище.


Велике спасибі @Axel Kemper.But я не хочу використовувати Tools.So, я міг би розробити тільки код VBA для створення діаграми послідовності та імпорту Excel?
user275763

1
Погляньте на згадані інструменти та вирішіть. Сумніваюся, що це мало б багато сенсу.
Аксель Кемпер
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.