1.一种基于PowerPoint的幻灯片自动创建方法,其特征在于,包括如下步骤,接收用户创建请求,获取当前活动的文档窗口对象,通过文档窗口对象获取命令栏对象,遍历命令栏对象中的控件对象名称,判断是否为新建幻灯片对象,若判断为是,则调用新建幻灯片对象的执行接口。
2.根据权利要求1所述的基于PowerPoint的幻灯片自动创建方法,其特征在于,包括如下步骤:通过PowerPoint对象指针调用函数GetActiveWindow来获得DocumentWindowPtr当前文档窗口对象指针;
通过文档窗口对象指针调用函数GetCommandBars来获得_CommandBarsPtr命令栏对象指针;
通过命令栏对象指针调用函数GetCount,得到当前命令栏控件的总数;
通过函数GetItem遍历命令栏,获得CommandBarControlPtr命令栏控件对象;
通过函数GetaccName获得命令栏控件对象的名称,判断是否是新建幻灯片控件。
3.根据权利要求2所述的基于PowerPoint的幻灯片自动创建方法,其特征在于,包括如下步骤,若判断为是可用状态的新建幻灯片控件,调用命令栏控件对象的Execute函数,执行新建操作。
4.一种基于PowerPoint的幻灯片自动创建装置,其特征在于,包括对象获取模块、遍历判断模块、调用执行模块,所述对象获取模块用于在接收到用户创建请求后获取当前活动的文档窗口对象,通过文档窗口对象获取命令栏对象,所述遍历判断模块用于遍历命令栏对象中的控件对象名称,判断是否为新建幻灯片对象,所述调用执行模块用于在判断为时调用新建幻灯片对象的执行接口。
5.根据权利要求4所述的基于PowerPoint的幻灯片自动创建装置,其特征在于,所述对象获取模块用于通过PowerPoint对象指针调用函数GetActiveWindow来获得DocumentWindowPtr当前文档窗口对象指针,通过文档窗口对象指针调用函数GetCommandBars来获得_CommandBarsPtr命令栏对象指针,通过函数GetItem遍历命令栏,获得CommandBarControlPtr命令栏控件对象;
所述遍历判断模块用于通过函数GetaccName获得命令栏控件对象的名称,判断是否是新建幻灯片控件;
所述调用执行模块用于调用命令栏控件对象的Execute函数。
6.根据权利要求5所述的基于PowerPoint的幻灯片自动创建装置,其特征在于,包括新建模块,所述新建模块用于在判断为是可用状态的新建幻灯片控件,调用命令栏控件对象的Execute函数,执行新建操作。