2013-05-21 35 views
0

我有一个在Excel 2010中内置的小应用程序,带有单元格函数以及在工作表单元格中调用的一些vba subs和vba函数。Excel 2010:保存为PDF时连接的URL被破坏

一列在每个单元格中使用基本URL,可变部分,固定部分,可变部分构建超链接。

伟大工程,直到...... 我使用Excel中的内置功能,2010年

生成的PDF显示超链接确定,但该链接实际上只需要您的打印区域保存为PDF连接网址的第一部分(基本网址)。

例如该链接: https://www.support.unisys.com/common/epa/macro.aspx?path0=a-s&path1=ple&path2=web-select&SELECT=PLE-PLE-TO-IC+eq+MCP-054.1A.117&TITLE=PLE(s)+released+since+IC:+MCP-054.1A.116

将由下列公式来生成: = HYPERLINK(CONCATENATE( “https://www.support.unisys.com/common/epa/macro.aspx?path0=a-s&path1=ple&path2=web-select&SELECT=PLE-PLE-TO-IC+eq+”,D1” & TITLE = PLE(多个)+释放+因为+ IC:+ ” C1))

保存的PDF显示的超级链接标签为: https://www.support.unisys.com/common/epa/macro.aspx?path0=a-s&path1=ple&path2=web-select&SELECT=PLE-PLE-TO-IC+eq+MCP-054.1A.117&TITLE=PLE(s)+released+since+IC:+MCP-054.1A.116

但实际的链接将带您到: https://www.support.unisys.com/common/epa/macro.aspx?path0=a-s&path1=ple&path2=web-select&SELECT=PLE-PLE-TO-IC+eq+

任何想法如何让它在PDF中创建正确的超链接?或者这是一个微软错误(或Adobe)?

问候, 格雷厄姆

+1

确定的Excel实际出口的URL为活性成分的PDF(注释)?我问,因为Adobe Reader有一个功能,试图识别PDF纯文本中的URL,但该功能明显停止在换行符。 – mkl

+0

我其实不知道(需要研究那个)。然而奇怪的是,PDF中显示的URL是完整的动态计算的URL,但超链接只是将您带到基本URL ......当然,如果按照您的说法,标签将会被截断以及目标? –

+0

请提供样本文件以供检查。 – mkl

回答