Lendo o conteúdo do documento do Microsoft Visio (2010) no IronPython

Tenho uma tarefa para escrever um programa no IronPython, que lê um documento do Visio (2010) e gera no CMD quais objetos estão na página ativa e como eles estão conectados um ao outro.

Até agora, consegui abrir o documento do Visio, mas não consigo exibir o que está nele. Este é o meu código até agora:

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

Encontrei o método GetContainers no MSDNhttp://msdn.microsoft.com/en-us/library/office/ff765392(v=office.15).aspx mas não está produzindo nada sobre as formas que existem no documento. Alguém talvez tenha uma ideia?

questionAnswers(1)

yourAnswerToTheQuestion