首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Excel VBA中使用ExportAsFixedFormat的PDF输出大小错误

Excel VBA中使用ExportAsFixedFormat的PDF输出大小错误
EN

Stack Overflow用户
提问于 2013-02-26 16:25:14
回答 4查看 25.9K关注 0票数 5

我使用带有VBA的Excel 2010。

我有以下代码:

代码语言:javascript
运行
复制
mySh.PageSetup.PaperSize = xlPaperLetter
mySh.ExportAsFixedFormat Type:=xlTypePDF, _
    Filename:=filePathTmp, _
    Quality:=xlQualityStandard, IncludeDocProperties:=False, _
    IgnorePrintAreas:=False, OpenAfterPublish:=False

它生成的PDF没有错误,但大小不正确。我得到了22.26x28.80厘米,而不是我想要的21.59x27.94厘米。

有什么想法吗?

谢谢你的帮忙

EN

Stack Overflow用户

发布于 2015-08-14 14:03:05

我也使用Excel2010,也遇到了同样的问题。使用ExportAsFixedFormat时,页面不会缩放。据我所知,这与使用文件类型pdf的另存为是一样的。这意味着您需要缩放工作簿以适应所需的页面。

如果您:

-Open打印机设置并选择'No Scaling‘

-Page布局>打印区域>清除打印区域

-Select视图>分页符视图

它将向您显示页面区域。如果你把你的工作表缩放到这里,它会正确地用ExportAsFixedFormat保存到pdf。

票数 0
EN
查看全部 4 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15084462

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档