如何编写一个宏来迭代字符串数组并在 LibreOffice Impress 中随时显示其中一个?

如何编写一个宏来迭代字符串数组并在 LibreOffice Impress 中随时显示其中一个?

我在小学教拼写课。为了让课堂更有趣,我决定添加互动内容。

在此示例中,给学生一个演示。幻灯片中的图片是一个苹果。辅音已经给出。孩子们的任务是找到正确的元音。

每个包含元音的框的上方和下方都有一个按钮。按下时,显示的字符应更改为数组的下一个或上一个内容。如果到达第一个或最后一个元素,它会回绕。在此示例中,数组为["a", "e", "i", "o", "u"]+因此,单击应按以下顺序循环:a - e - i - o - u - a - e - ...相反,单击-应按以下顺序循环:a - u - o - i - e - a - u - ...

在第二个例子中该数组是["ch", "gh", "ph", "sh", "th"]

我该如何编写该函数的代码?

ps Microsoft PowerPoint 宏也可以,但保护软件的安全可能并不容易...我们的资金严重不足 :(

相关内容