zoukankan      html  css  js  c++  java
  • 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("闫磊", "闫磊 Email:gisworld@126.com");
            }

  • 相关阅读:
    (C#)中断程序流程,处理事件(委托,事件,Lambda表达式)2/3
    (C#) 字符串替换
    (C#基础) 方法的参数修饰符
    (C#基础) 数据类型
    (C#)中断程序流程,处理事件(委托,事件,Lambda表达式)1/3
    (PowerShell) 文件操作
    图像处理基础
    (C#)中断程序流程,处理事件(委托,事件,Lambda表达式)3/3
    迅速理解 XML
    VI命令使用(查找替换)
  • 原文地址:https://www.cnblogs.com/gisoracle/p/5964320.html
Copyright © 2011-2022 走看看