如何以编程方式更改Word文档中的页面?

时间:2019-01-22 13:19:38

标签: python-3.x win32com

我正在尝试打开W​​ord文档,并自动将当前页面设置为最后一页。它是从GUI应用程序调用的,因此当用户单击时,Word会打开并带有特定的文档和页面。

当前代码如下:

import win32com.client
word = win32com.client.Dispatch("Word.Application")
word.Visible = True
word.DisplayAlerts = False
doc = word.Documents.Open(filename)
constants = win32com.client.constants
doc.GoTo(constants.wdGoToPage,constants.wdGoToLast)
# The page did not move :(

当前页面没有移动。根据{{​​3}},语法应正确。 我在代码中缺少任何内容吗?还是只是来自win32com / Word / Windows的一些怪癖? 如果(从我的评论中看到的)此方法仅用于移动选择,是否有任何实际滚动页面的方法,以便用户在最后一页上打开文档? (并在任意页面上进行概括)

0 个答案:

没有答案