【发布时间】:2021-05-30 23:52:45
【问题描述】:
遇到一些困难...我在 Excel 中有 VBA 代码来打开 MS Word 并将页面大小更改为自定义大小。我无法让它工作,我用谷歌搜索了几种不同的方法来尝试它,我不经常这样做,我想我错过了一些东西。
Dim objWord
Dim objDoc
Dim objRange
Dim objSelection
Set objWord = CreateObject("Word.Application")
Set objDoc = objWord.Documents.Add
Set objSelection = objWord.Selection
objDoc.PageSetup.PageWidth = InchesToPoints(11.5)
objDoc.PageSetup.PageWidth = InchesToPoints(14.375)
<...rest of code>
objWord.Visible = True
此时,我已经尝试过如上所示的“objDoc.PageSetup.PageWidth”,并且我也尝试过“objSelection.PageSetup.PageWidth”和“objWord.ActiveDocument.PageSetup.Pagewidth” - 但它只是一直打开8.5" x 11" 信纸文件。
【问题讨论】:
-
您遇到错误了吗?
-
您好,完全没有错误。它只是以字母页面大小打开。