不用Flash,在PPT中通过简单的VBA也能通过对图片或按钮的任意拖动,实现与用户的交互效果。
实例描述:如图1所示为一个自由配对题型,要求在幻灯片放映状态下,利用鼠标将植物细胞各个部分的名称拖动到相应的位置。
实例分析:如果是在Flash中,实现元素的拖动只需要使用startDrag和stopDrag这两个函数就能轻松实现。但是,PPT中是不具备这两个函数。一般情况下,PPT的人机交互都是通过自定义动画或触发器在预先设置结果的前提下进行交互,属于被动式交互。想进行主动式的交互,就需要利用VBA来实现。