powerpoint:使用超链接完全隐藏工具提示

时间:2011-02-21 13:04:15

标签: vba powerpoint touchscreen

使用Powerpoint 2010,我们正在开发一个触摸屏应用程序,以便在Kiosk模式下显示。

现在我在这里有一个带有透明,不可见形状的幻灯片幻灯片,其中包含指向PDF文件的超链接。

单击时,Acrobat Reader将打开并显示PDF文件。到目前为止,非常好。

但是,如果有人将鼠标指针或手指移到按钮上(+透明形状),则总会出现显示文件名的大工具提示,例如“\ mypath \ longsubdir \ myfile.pdf” - 此工具提示为真烦人

有没有办法隐藏工具提示?使用超链接形状的上下文菜单似乎没有一种简单的方法来隐藏它。

或者我应该尝试一些解决方法(使用透明命令按钮而不是形状或类似。使用形状的VBA APi ...)

2 个答案:

答案 0 :(得分:0)

好吧,我没有powerpoint 2010而是2007这里,但是当我创建一个形状时,点击超链接按钮,出现以下屏幕(或至少类似的东西): Image link, can not post images yet.(no popups) 在右上角,您有一个“Screentip”按钮。点击此按钮,填写空格甚至什么都没有,您的屏幕提示只会显示为空。

或者,如果您确实想要完全删除工具提示,那么我建议使用一些vba / macro。创建一个新宏,插入以下代码行:

Dim myShell As Object
Set myShell = CreateObject("WScript.Shell")
myShell.Run "C:\MyPDF.pdf"

当然,将路径更改为pdf。然后在形状中添加一个动作并将其链接到您创建的宏。

答案 1 :(得分:0)

Powerpoint已经有一个选项可以隐藏所有屏幕提示。 转到菜单:[用户界面选项]下的[文件-选项-常规] 将“ 屏幕提示样式”选项更改为“ 不显示屏幕提示

或者您可以尝试以下宏代码 强制所有屏幕提示仅显示“小空白圈”:

Sub ForceScreenTipsToBlank()

    Dim sld As Slide
    Dim lnk As Hyperlink

    For Each sld In ActivePresentation.Slides
        For Each lnk In sld.Hyperlinks

            lnk.ScreenTip = vbCr  'or " " to show blank

        Next lnk
    Next sld
End Sub

不幸的是,更改为[lnk.ScreenTip =“”]不会删除屏幕提示。 您必须重新添加没有ScreenTip的超链接,或者在对话框中手动删除ScreenTips。