# 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-07-27 23:17:56 发布
本文介绍如何使用Python的Python-Office库来读取和修改Visio文件,特别是针对需求,详细阐述了如何替换Visio文档中的特定字符,以实现自动化处理Visio文档的目的。
摘要由CSDN通过智能技术生成