Lectura del contenido del documento de Microsoft Visio (2010) en IronPython

Tengo una tarea para escribir un programa en IronPython, que lee un documento de Visio (2010), y muestra en CMD qué objetos están en la página activa y cómo están conectados entre sí.

Hasta ahora, he logrado abrir el documento de Visio, pero no puedo mostrar lo que contiene. Este es mi código hasta ahora:

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()

Encontré el método GetContainers en MSDNhttp://msdn.microsoft.com/en-us/library/office/ff765392(v=office.15).aspx pero no muestra nada sobre las formas que existen en el documento. ¿Alguien tiene una idea?

Respuestas a la pregunta(1)

Su respuesta a la pregunta