C#打开PPT并自动响应客户端

using MSCORE = Microsoft.Office.Core;
using MSPPT = Microsoft.Office.Interop.PowerPoint;

namespace word
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
MSPPT.ApplicationClass pptAC;
MSPPT.Presentation pptPre;
pptAC = new MSPPT.ApplicationClass();
pptPre = pptAC.Presentations.Open(@"C:\123.pptx", MSCORE.MsoTriState.msoTrue, MSCORE.MsoTriState.msoTrue, MSCORE.MsoTriState.msoFalse);
pptAC.Activate();
pptPre.NewWindow();
pptAC.PresentationBeforeSave += new MSPPT.EApplication_PresentationBeforeSaveEventHandler(pptAC_PresentationBeforeSave);
}
private void pptAC_PresentationBeforeSave(MSPPT.Presentation pp,ref bool Cancel)
{
MessageBox.Show("hello Excel");
}
}
}

时间: 2024-11-13 10:16:01

C#打开PPT并自动响应客户端的相关文章

【原创】我所理解的自动更新-客户端更新流程

创建更新线程,跟ui主线程通过message进行交互.1,去http://version.mygame.com/check.php? channelid=%d&appver=%d&resver=%d获取客户端最新版本信息.用curl获取,代码如下,至于curl的具体参数,man或者搜索引擎会告诉你答案 1 static size_t funcGetHttpText(void *ptr, size_t size, size_t nmemb, void *userdata) { 2 size_

跟着大彬读源码 - Redis 2 - 服务器如何响应客户端请求?(上)

上次我们通过问题"启动服务器,程序都干了什么?",跟着源码,深入了解了 Redis 服务器的启动过程. 既然启动了 Redis 服务器,那我们就要连上 Redis 服务干些事情.这里我们可以通过 redis-cli 测试. 现在客户端和服务器都准备好了,那么Redis 客户端和服务器如何建立连接?服务器又是如何响应客户端的请求呢? 1 连接服务器 客户端和服务器进行通讯,首先应该就是建立连接.接下来,我们来看下 redis-cli 与服务器的连接过程. 还记得我们上次使用 gdb 调试

sublime打开文件时自动生成并打开.dump文件

GBK Encoding Support 没有安装前打开ASNI格式编码文件会乱码,安装成功重启则可以打开正常 关于.dump文件生成的解释: 当打开一个非utf-8格式且包含汉字的文件时,sublime text 2会自动生成一个dump文件,文件修改过程中,不会修改原文件,只有按"保存"了才会将dump的数据更新到原文件里,关闭当前编辑的dump文件则会自动删除dump文件. 但是有时候 GBK Encoding Support 插件也会出些bug,就想这样,生成.dump文件后自

Java Socket应用(六)——服务器响应客户端

转载请注明:http://blog.csdn.net/uniquewonderq 通过输入流来读取客户端信息,相应的时候通过输出流来实现. 服务端类的代码: package com.test; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.io.OutputStream; imp

Weblogic重起后打开控制台登陆后响应极慢

linux下Weblogic 重启后第一次打开console登陆后响应极慢(20多分钟)(锁定并编辑第一次也极慢),以后速度就正常了,重启后又会极慢! 在网上看了看,是说linux下的java生成随机数据有bug! 修改 $JAVA_HOME/jre/lib/security/java.security 文件 将 securerandom.source=file:/dev/urandom 改为 securerandom.source=file:dev/./urandom 重启weblogic后再

C# winform以阅览模式打开PPT,并控制PPT上下页,轮播

[DllImport("user32.dll")] public extern static int GetWindowText(IntPtr hWnd, StringBuilder lpString, int nMaxCount); /// <summary> /// 打开ppt文件 /// </summary> /// <param name="filePath">路径</param> /// <return

android监听屏幕打开关闭广播无响应的情况

android在屏幕打开和关闭的时候会发出广播,但是如果receiver配置在AndroidManifest.xml中时,receiver是接受不到任何广播的. <receiver android:name="cn.abcd.listener.ScreenStateReceiver" > <intent-filter> <action android:name="android.intent.action.SCREEN_OFF" /&g

关于优化游戏服务器响应客户端消息的一点思考

现在假设有如下构建的游戏服务器,游戏服务器有一组gate服务器,用来验证客户端,并且通过gate服务器来与一组主服务器,然后主服务器与关系服务器进行通信. 其中relation服务器用来处理各种关系,例如好友关系,师徒关系等.现在有一个玩家A添加玩家B为好友,那么客户端发送给服务端的消息流程如上所示.首先gate收到客户端消息,进行验证等,然后转发给Main1服务器, 这里假设玩家A的信息存储在Main1服务器上,然后Main1服务器检测玩家A的各种要求,如果满足要求,则将消息转发给Main2服

java-网络编程(TCP-服务端响应客户端)

网络编程详解-TCP 一,TCP协议的特点              面向连接的协议(有发送端就一定要有接收端)    通过三次连接握手建立连接 通过四次握手断开连接 基于IO流传输数据 传输数据大小没有限制 速度慢但可靠 二,TCP协议相关的两个类     Socket(一个socket对象表示一个客户端对象)            常用构造方法介绍 Socket(String host, int  port)       host参数为服务器的ip地址字符串      port参数为服务器的