Я хотел бы создать диаграмму последовательности с данными чтения текстового файла.
Более того, я хочу вывести эту диаграмму в Excel.
Использование языка Excel VBA.
Каков наилучший способ сделать это?

1 ответ1

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 в моем списке выше.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .