c# – 使用跳跃动作编写PowerPoint的自定义代码?
我正在设计一个基于PowerPoint幻灯片的手势.当我打开
Windows的特定PowerPoint文件(.ppt)时,我希望我的幻灯片可以工作,因此
JavaScript肯定不会工作.
我在谷歌上发表了一个关于Leap Motion论坛的一个问题,但是徒劳无功.我的主要担忧是: >我不确定这里用什么是否有一些SDK用于此目的?简单来说,如何在系统上为PowerPoint文件编写一些自定义代码? 如果您回复这两点中的任何一个,可以.对不起,我不能发布任何代码,因为我完全是新的基于PowerPoint的编程为系统本身. 我可以使用任何语言(C,C#,C,Java和Objective-C),让我完成任务.具有一些信息/代码的Sugesstions一定会有所帮助. 我是PHP和JavaScript开发人员.我希望我明确而不被误解. 更新: 我发现LEAP Motion Controller Add-ins for Microsoft Office 2010/2013 (C#). 解决方法
您发现的
LEAP Motion Controller Add-ins for Microsoft Office可能是将控制器与Powerpoint集成的最佳方式.
要开始使用它,您将需要Visual Studio(好像您需要2012). Microsoft有Office Development in Visual Studio的概述页面. 按照Configuring a Computer to Develop Office Solutions页面上的说明进行操作. 下载Leap SDK for Windows,并解压缩,然后在项目GestureLib.NET4.0中的Visual Studio中,添加对LeapCSharp.NET4.0 DLL的引用 对GestureListener.cs做一个简单的修复(在第44行使用IsEmpty). 之后,您应该能够从Visual Studio中运行LEAP Motion Controller加载项.当你这样做时,它会启动Powerpoint. “VSTO”是您在这里使用的技术的名称,所以更多的是Google的VSTO加载项Powerpoint. 从source code for the Add-In起,您似乎应该在Powerpoint的功能区上看到一个按钮,用于启动和停止Leap. 看一下ThisAddIn.cs,一旦启动(通过按功能区上的按钮),控制器应该分别向下一张/之前的幻灯片分别响应左右手势: if (direction.ToString() == "Right") { Application.ActivePresentation.SlideShowWindow.View.Next(); LastGesture = DateTime.Now; } if (direction.ToString() == "Left") { Application.ActivePresentation.SlideShowWindow.View.Previous(); LastGesture = DateTime.Now; } GestureLib支持其他手势,您可以按照相同的模式执行某些操作. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 使用XML导出Excel,支持多个sheet zip压缩
- react-native – flex vs flexGrow vs flexShrink vs React
- ruby-on-rails – rake db:迁移不适用于travis-ci构建
- c# – 如何针对net45的类库(包)项目运行xunit测试?
- LockableDataGrid可锁定列的DataGrid
- XStream 通过对象流进行对象与xml的序列化和反序列化
- XBRL分类使用样例-日本国税厅税务申报财务报表分类
- ios – CocoaPods:添加到项目中的新目标找不到CocoaPods H
- SQLite外键
- React 之props属性