如何让在 Libreoffice Impress 中单击一次对象后该对象永久消失?

如何让在 Libreoffice Impress 中单击一次对象后该对象永久消失?

下周我将在中学举办知识竞赛之夜。我计划使用 LibreOffice Impress。第一张幻灯片中有多个主题可供选择。当我单击其中一个时,它会移动到包含相应问题的幻灯片。在参赛者回答问题并加分或扣分后,我点击右下角的箭头返回第一张幻灯片。

我们在试运行中发现的问题是,当有几十个主题可供选择时,参赛者很难记住哪些主题已经被选中。这浪费了很多时间,因为每次他们选择一个已经使用过的主题时,我们都必须提示他们选择另一个,当只剩下几个主题时,这个过程可能会重复。

我尝试添加退出动画,但一旦我们返回,它们就会重置,而且动画的顺序是不可变的,所以它不起作用。如何让主题在单击一次后在整个演示过程中永久消失?我需要使用 LibreOffice Basic 宏吗?如果有 MS Office 独有的功能,我可以考虑切换到 PowerPoint

第一张幻灯片

问题幻灯片

选择生物学然后返回后第一张幻灯片应如何显示

答案1

在问题幻灯片上,从“开发人员”选项卡创建一个命令按钮,而不是箭头,并将其命名为“返回”。右键单击按钮并选择“查看代码”。这将带您进入 VB 应用程序。

在此处输入图片描述

在打开的 CommandButton 窗口中您应该有以下文本:

Private Sub CommandButton1_Click()


End Sub

只需在其中插入以下代码,然后将文件保存为 .potm(启用宏的 Microsoft Powerpoint 模板)

ActivePresentation.Slides(1).Shapes("shape_name").Visible = False
    With SlideShowWindows(1).View
    .GotoSlide 1
End With

您应该将“shape_name”替换为您希望返回时消失的形状的名称。此外,将“.GotoSlide 1”替换为您希望返回的幻灯片的编号。如果主题幻灯片是演示文稿中的第一个幻灯片,则将其保留为“1”。


如何显示“开发人员”选项卡

File -> Options -> Customize Ribbon -> In the list of Main Tabs check the Developer box. DONE!

如何查看形状的名称

Home -> Arange -> Selection pane...

还提醒添加动画和图像以使其更有趣。

相关内容