Inhalt von Microsoft Visio (2010) -Dokumenten in IronPython lesen

Ich habe die Aufgabe, ein Programm in IronPython zu schreiben, das ein Visio (2010) -Dokument liest und in CMD ausgibt, welche Objekte sich auf der aktiven Seite befinden und wie sie miteinander verbunden sind.

Bisher habe ich es geschafft, das Visio-Dokument zu öffnen, aber ich kann nicht anzeigen, was darin enthalten ist. Das ist mein Code bis jetzt:

import sys
import clr
import System
clr.AddReference("Microsoft.Office.Interop.Visio")
import Microsoft.Office.Interop.Visio
IVisio = Microsoft.Office.Interop.Visio
visapp = IVisio.ApplicationClass()
doc = visapp.Documents.Open("C:\\Users\\hari\\Desktop\\PythonExamples\\helloworld.vsd") 
page = visapp.ActivePage

elements = page.GetContainers(0)

for entry in elements:
    print entry

doc.Close()
visapp.Visible =0
visapp.Quit()

Ich habe die Methode GetContainers in MSDN gefundenhttp: //msdn.microsoft.com/en-us/library/office/ff765392 (v = office.15) .aspx gibt aber nichts über die im Dokument vorhandenen Formen aus. Hat jemand vielleicht eine Idee?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage