【问题标题】:Pathname works on PC but not mac路径名适用于 PC,但不适用于 mac
【发布时间】:2017-07-04 03:11:01
【问题描述】:

我有一个带有脚本的 excel 文件,它允许我根据输入到一个电子表格中的数据生成单独的 pdf。但是,代码是使用 Windows 创建的,我想在 mac 中使用它。任何人都可以帮助更改脚本的路径名吗?脚本如下:

 Sheets("6 comp").Activate
    Range("$I$93").Value = i
    ActiveSheet.Calculate
    ClientName = Range("$I$94").Value
    ActiveSheet.ExportAsFixedFormat _
        Type:=xlTypePDF, _
        Filename:="C:\test\" & ClientName & "_6", _
        Quality:=xlQualityStandard, _
        IncludeDocProperties:=True, _
        IgnorePrintAreas:=False, _
        OpenAfterPublish:=False

非常感谢!!

【问题讨论】:

    标签: excel vba macos pathname


    【解决方案1】:

    不幸的是,在这种情况下,它不像更改文件名路径那么容易。

    我删除了您的具体情况,并让它在 Windows 上正常工作。但是当我第一次在我的 Mac 上运行它时,它会将 PDF 直接发送到我的默认打印机,而不是将文件保存到任何位置。

    始终如一地,在我的 Mac 上编辑脚本的任何尝试都会导致运行时错误 1004(即使在更改回原始代码之后也是如此)。我相信这是一个错误,但 Mac 上也有很多不受支持的功能,而且很多功能都没有被 Microsoft 记录。

    Ron de Bruin 的 Mac/Windows Office 主题网站上有一篇关于如何在 Excel Mac 中保存 PDF 的精彩文章。 http://www.rondebruin.nl/mac/mac005.htm 如果你真的需要让这个工作,那个页面应该会有所帮助。

    我更愿意直接回答您,但是如果您查看该页面,您会发现它有多么复杂。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-03
      • 2012-02-08
      相关资源
      最近更新 更多