2013-05-21 36 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

回答