2014-09-23 8 views
1

Python을 사용하여 Visio에서 자동화를 시도하고 있습니다. Visio 응용 프로그램을 열고 새 문서를 만들 수 있지만 기존 문서를 열 수는 없습니다. 여기에 내가 시도하는 코드가있다.Python으로 Visio 문서를 열 수 없습니다.

import win32com.client 

    visio = win32com.client.Dispatch("Visio.Application") # this works 
    doc = visio.Documents.Open("C:\Users\username\test.vsd") # nope 

오류 나는 돌아

Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
    File "<COMObject <unknown>>", line 3, in OpenEx 
pywintypes.com_error: (-2147352567, 'Exception occurred.', (0, u'Microsoft Visio', u'\n\nFile not found.', None, 0, -2032465466), None) 

나뿐만 아니라 visio.Documents.OpenEx를 사용하여 시도 수와 같은 답변을 얻을. 이견있는 사람?

+0

오류는 문서 = visio.Documents.Open (R "C'시도 할 수 – g4ur4v

+0

을 found' 파일이 없습니다'말합니다 : \ 사용자 \ 사용자 이름 \ test.vsd ")' – g4ur4v

답변

3

나는이 일 수 있다는 추측입니다 -

doc = visio.Documents.Open("C:\\Users\\username\\test.vsd") 
+0

니스! 나는 백 슬래시를 피해야 만한다는 것을 깨닫지 못했습니다. 고마워요! – Chris