【问题标题】:Too short hyperlinks in MS AccessMS Access 中的超链接太短
【发布时间】:2016-03-12 10:01:02
【问题描述】:

大家好,Access 专家! :-)

我今天遇到了一个意想不到的问题。或许你能帮帮我?

我在 Access 中创建了一份报告。它有几个超链接。我将报告导出为 PDF - 当用户打开 PDF 时,超链接将被保留并可单击。一切正常 - 我想......

但我发现超链接有一个最大“使用长度”。超链接在 VBA 中创建,并存储在 Hyperlink 属性中。这是一个备注字段,因此将属性设置为长字符串没有问题。 (这个链接是一个“mailto:”给很多人,所以它可以达到大约 1000 个字符。)

但是当我点击报告中的链接时,链接被截断了。如果我只是需要它在 Access 中工作,我可以在 VBA 中处理它(使用 FollowHyperlink)。但它也必须在导出的 PDF 中工作......

有什么想法吗?有没有办法让 Access 使用整个字符串作为超链接?或者以其他方式获取 PDF 的超链接,而不是将其放在 Hyperlink 属性中?

提前致谢!

安德斯 瑞典

【问题讨论】:

    标签: ms-access pdf hyperlink short


    【解决方案1】:

    这是一个 Adob​​e PDF 问题,而不是 Access 问题。问题是 PDF 阅读器可以直观地知道什么是链接,什么不是,因此,如果您以一种 PDF 阅读器无法分辨其为 URL 的方式格式化链接,则它不会使其可点击。

    我在 Word 中使用客户的信笺抬头时遇到了这种情况,他们的网站 URL 在标题中。他们使用 Word 扩展字体间距,并且 PDF 编写器生成的内容在字母之间放置了实际空格(而不是更改字母间距)。结果是,看起来像单个单词的 URL,例如 http://MyWebsite.com,实际上在 PDF 中编码为 http://M y W e b s i t e . c o m。唯一的解决方案是选择一种在没有扩展间距的情况下看起来符合客户要求的字体。

    所以,我会尝试不同的字体。

    【讨论】:

      【解决方案2】:

      当您将报告导出为 PDF 并且您的报告中有一个带有超链接的标签时,导出器会生成一个格式为 pdf 的标签

      <</Type/Action/S/URI/URI(https://www.....)>>
      

      因此,我们可以确认不是 Abobe PDF 阅读器会做出“最佳猜测”来解释链接,因此问题是 MS Access 的“功能”...

      【讨论】:

        猜你喜欢
        • 2014-12-31
        • 1970-01-01
        • 2020-08-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多