Как создать новый файл Visio с помощью pywin32? - PullRequest
0 голосов
/ 04 июня 2019

Я новичок в pywin32 и пытаюсь использовать его для создания пустого файла Visio. Я знаю, как сделать это для электронной таблицы Excel, но я не уверен, как аналогичным образом создать новый файл .vsdx.

Я знаю, что для создания нового листа Excel код выглядит примерно так:

import win32com.client
excel = win32com.client.Dispatch("Excel.Application")
workbook = excel.Workbooks.Add()
workbook.SaveAs(new_file_path+'\UpdatedSheet.xls')

Как бы я отредактировал это, чтобы он вместо этого создал новый документ Visio?

1 Ответ

1 голос
/ 04 июня 2019

Попробуйте использовать это:

visio = win32com.client.Dispatch("Visio.Application")
doc = visio.Documents.Add("Basic Diagram.vst")
doc.SaveAs(new_file_path+'/test.vsdx')
...