【问题标题】:Visio 2010 using a page name in mailto linkVisio 2010 在 mailto 链接中使用页面名称
【发布时间】:2013-10-28 01:41:58
【问题描述】:

是否可以动态获取当前页面的名称并将其添加到链接中?

我正在尝试向我的 visio 图表的每个页面添加一个“反馈”按钮,并希望在该形状上创建一个 mailto: 超链接,在链接中添加尽可能多的信息。

所以,我的链接看起来像

mailto:TargetMailbox@mycompany.com?subject=Visio%20for%20Standards%20-问题/评论XXXXXXXXXXXX 添加页面名称 XXXXXXXXXXXXX &cc=LoggedinUser@mycompany.com&body=I%20have%20a%20question.%0AI%20would%20like%20to%20know

在这里,在主题部分 - 我想添加点击“反馈”按钮的页面的页面名称。

这可能吗?我该怎么做?

【问题讨论】:

    标签: dynamic visio mailto


    【解决方案1】:

    您可以使用PAGENAMEShapeSheet函数如下:

    Hyperlink.Row_1.Address ="mailto:TargetMailbox@mycompany.com?subject=Visio%20for%20Standards%20-Question/Comment%20"&PAGENAME()&"&cc=LoggedinUser@mycompany.com&body=I%20have%20a%20question.%0AI%20would%20like%20to%20know"
    

    【讨论】:

    • 谢谢。这对我来说效果很好。如果可以的话,我曾尝试使用 PAGENAME 函数,但不知道我必须以“&PAGENAME()&”格式使用它。你介意解释一下“& &”这对是做什么的吗?有没有我可以参考的关于如何使用嵌入到不同事物中的这些函数的文档?另外,是否可以以类似的方式使用任何其他功能?
    • PAGENAME() 是一个 ShapeSheet 函数,它返回一个字符串,每次形状所在的页面发生变化时都会评估该字符串。因此,您确实需要将三个字符串连接/粘合在一起,这就是&符号的作用。你最终得到一个公式="firstPart"&PAGENAME()&"endPart"。详情见本页底部:msdn.microsoft.com/en-us/library/ff766119.aspx
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-11
    • 1970-01-01
    • 1970-01-01
    • 2018-12-12
    • 2012-03-28
    • 2023-03-31
    相关资源
    最近更新 更多