![如何编写一个宏来迭代字符串数组并在 LibreOffice Impress 中随时显示其中一个?](https://linux22.com/image/1694847/%E5%A6%82%E4%BD%95%E7%BC%96%E5%86%99%E4%B8%80%E4%B8%AA%E5%AE%8F%E6%9D%A5%E8%BF%AD%E4%BB%A3%E5%AD%97%E7%AC%A6%E4%B8%B2%E6%95%B0%E7%BB%84%E5%B9%B6%E5%9C%A8%20LibreOffice%20Impress%20%E4%B8%AD%E9%9A%8F%E6%97%B6%E6%98%BE%E7%A4%BA%E5%85%B6%E4%B8%AD%E4%B8%80%E4%B8%AA%EF%BC%9F.png)
我在小学教拼写课。为了让课堂更有趣,我决定添加互动内容。
在此示例中,给学生一个演示。幻灯片中的图片是一个苹果。辅音已经给出。孩子们的任务是找到正确的元音。
每个包含元音的框的上方和下方都有一个按钮。按下时,显示的字符应更改为数组的下一个或上一个内容。如果到达第一个或最后一个元素,它会回绕。在此示例中,数组为["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 宏也可以,但保护软件的安全可能并不容易...我们的资金严重不足 :(