带有动态链接位置的MS Excel HYPERLINK()函数不起作用-为什么?
我试图将电子表格自己的文件名包含在电子邮件正文中,该正文使用以下公式动态创建,其中包括VBA模块(?)函数:带有动态链接位置的MS Excel HYPERLINK()函数不起作用-为什么?,excel,vba,hyperlink,Excel,Vba,Hyperlink,我试图将电子表格自己的文件名包含在电子邮件正文中,该正文使用以下公式动态创建,其中包括VBA模块(?)函数: =HYPERLINK("mailto:"&"address"&"?subject="&B7&"&body="&B7&FullName(); "E-Mail") 功能是 Function FullName() As String FullName = ThisWorkbook.FullName() End Function
=HYPERLINK("mailto:"&"address"&"?subject="&B7&"&body="&B7&FullName(); "E-Mail")
功能是
Function FullName() As String
FullName = ThisWorkbook.FullName()
End Function
在文档的一个“模块”中(我对VBA:ALT+F11没有任何线索,请插入模块。显然,这也称为用户定义函数())
函数在单元格中独立工作,超链接公式工作时不向其链接位置添加函数,但一起计算(如上所述)
#NAME?
链接:
- 办公室文件:
- 可能相关,但有点相反的问题:
- 它不是动态的
- 非常相似的问题:
工作簿中调用时,对带有Calculate
的单元格强制执行此操作似乎并不总是有效。BeforeSave
事件/函数。修改那里的设置对我来说确实有用,例如。