Visio VBA Cell参数HorizAlign抛出错误

时间:2017-05-09 18:40:45

标签: python vba visio pywin32

我需要使用Python 2.7和Pywin32包以编程方式左对齐Visio形状的文本。

我可以毫无问题地使用VerticalAlign参数;但是,HorizAlign参数会导致pywin32包在下面抛出错误。

scheduleShape.CellsU("HorizAlign").FormulaU = '0'
File "<COMObject Drop>", line 2, in CellsU
pywintypes.com_error: (-2147352567, 'Exception occurred.', (0, u'Drawing10 - 
Visio Professional', u'\n\nUnexpected end of file.', None, 0, -2032466967), None)

1 个答案:

答案 0 :(得分:2)

因为小区名称不是&#34; HorzAlign&#34;但&#34; Para.HorzAlign&#34;。检查链接上的文档,&#34;单元名称&#34;。应该工作:

scheduleShape.CellsU("Para.HorzAlign").FormulaU = '0'