Vba 如何使宏在幻灯片放映模式下工作?
我在PowerPoint幻灯片中有一组分组图像Vba 如何使宏在幻灯片放映模式下工作?,vba,mouseevent,powerpoint,mouseover,Vba,Mouseevent,Powerpoint,Mouseover,我在PowerPoint幻灯片中有一组分组图像 在幻灯片放映模式(全屏)下,我将鼠标悬停在这些分组图像上时,幻灯片事件需要发生。通常,当鼠标的滑块滑动时,它会结束全屏模式或移动到下一个幻灯片。相反,我希望鼠标滑动事件发生。如何在VBA中执行此操作,或者PowerPoint中是否设置了防止此操作的设置?我不确定是否理解您的要求,但这可能会有所帮助: 可以为任何形状(包括作为其他形状组的形状)指定操作设置(位于“插入”选项卡上)。操作设置可以通过鼠标单击或。。。这就是你想要的,我想。。。一只老鼠在上
在幻灯片放映模式(全屏)下,我将鼠标悬停在这些分组图像上时,幻灯片事件需要发生。通常,当鼠标的滑块滑动时,它会结束全屏模式或移动到下一个幻灯片。相反,我希望鼠标滑动事件发生。如何在VBA中执行此操作,或者PowerPoint中是否设置了防止此操作的设置?我不确定是否理解您的要求,但这可能会有所帮助: 可以为任何形状(包括作为其他形状组的形状)指定操作设置(位于“插入”选项卡上)。操作设置可以通过鼠标单击或。。。这就是你想要的,我想。。。一只老鼠在上面 该操作可以执行多种操作,包括触发宏(即,同一演示文件中的VBA子例程)。宏也可以接收对触发它的形状的引用。例如,如果将其指定为要运行的宏,则当您将鼠标悬停在形状上时,将显示一个包含形状名称的消息框:
Sub WhoAmI(oSh as Shape)
MsgBox oSh.Name
End Sub
鼠标悬停实际上不是由鼠标光标在形状上触发的,而是由“不在形状上”移动到“在形状上”。大多数情况下,这种区别并不重要,但如果将鼠标悬停在整个幻灯片形状上,则不会起作用