C# PPT 查找替换
public void ReplaceAll(string OldText,string NewText)
{
int num = PageNum();
for (int j = 1; j <=num; j++)
{
POWERPOINT.Slide slide = objPresSet.Slides[j];
for (int i = 1; i <=slide.Shapes.Count; i++)
{
POWERPOINT.Shape shape = slide.Shapes[i];
if (shape.TextFrame != null)
{
POWERPOINT.TextFrame textFrame = shape.TextFrame;
try
{
if (textFrame.TextRange != null)
{
textFrame.TextRange.Replace(OldText, NewText);
}
}
catch
{ }
}
}
}
}
private void button3_Click(object sender, EventArgs e)
{
OperatePPT pOperatePPT = new OperatePPT();
pOperatePPT.PPTOpen(this.textBox1.Text);
pOperatePPT.ReplaceAll("闫磊", "闫磊\r\nEmail:gisworld@126.com");
}
最新文章
- css雪碧图生成工具4.2更新
- 新版 itextsharp pdf code
- Jquery操作下拉框(DropDownList)的取值赋值实现代码(王欢)
- 人工智能-有限状态机(FSM)的学习
- 用FSM写Case,玩过没?
- Delphi常用排序
- LR脚本自定义显示Controller虚拟用户状态
- 用Tomcat和Eclipse开发Servlet程序
- Java将List/JavaBean转成Json
- Java和Flex整合报错(五)
- nrf52832-定时器例程
- Python开发——数据结构【深浅拷贝】
- 23. Merge K Sorted Lists (Java, 归并排序的思路)
- yii2 restful api——app接口编程实例
- mysql 数据库数据迁移 The user specified as a definer (&#39;root&#39;@&#39;%&#39;) does not exist 解决方法
- Top 40 Static Code Analysis Tools
- JS拖拽事件
- python 主要模块和方法
- zookeeper Java API 简单操作示例
- 集合映射中的映射列表(使用xml文件)