# This Python file uses the following encoding: utf-8
import sys, win32com.client
import copy
def unichr_supplemental(scalar):
try:
return unichr(scalar)
except ValueError:
return unichr( 0xd800 + ((scalar-0x10000)//0x400) ) \
+unichr( 0xdc00 + ((scalar-0x10000)% 0x400) )
def main ():
try:
visio = win32com.client.Dispatch("Visio.Application")
visio.Visible = 0
print ("Hello")
dwg = visio.Documents.Open(r'C:\a.vsd')
print (dwg.FullName)
try:
print sys._getframe().f_lineno
print(dwg.Pages.Count)
for pageID in range(1, dwg.Pages.Count):
vsoShapes = dwg.Pages.Item(pageID).Shapes
print (len (vsoShapes))
#print(page.Name)
for shape in (vsoShapes):
#unistr= u"?"
# a-
Python-Office: Python 替换Visio的字符
最新推荐文章于 2024-05-30 15:33:12 发布