文档保存为PDF时,VBA超链接不起作用

我的电子表格有许多选项卡,我需要将其转换为一个PDF文件以及索引页面,其中包含指向其他页面的超链接。 我有代码来build立在Excel中工作的链接或当我手动保存PDF,但不是当我通过代码来完成。

For Each s In Sheets If s.Name Like printNames Then s.Select False End If Next s ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _ path & filename & ".pdf", Quality:=xlQualityStandard, _ IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:=True 

链接的制作方式如下:

 TOCTab.Hyperlinks.Add anchor:=anchRange, Address:="", _ SubAddress:="'" & s.Name & "'!A1", TextToDisplay:=linkText 

任何想法我能做些什么来得到这个在PDF导出工作? 谢谢。

这是因为VBA本身不能在PDF文件中工作。 VBA是Microsoft专有的编程语言,只能在Office等一些Microsoft产品中使用,而PDF格式不是来自Microsoft,不支持VBA。