# 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-z to Cambria Math in Math equ italic
#ascstr
Python-Office: Python 替换Visio的字符
最新推荐文章于 2024-09-22 07:52:15 发布
本文介绍如何使用Python的Python-Office库来读取和修改Visio文件,特别是针对需求,详细阐述了如何替换Visio文档中的特定字符,以实现自动化处理Visio文档的目的。

最低0.47元/天 解锁文章
6339

被折叠的 条评论
为什么被折叠?



