【问题标题】:Search and replace words in a word document C#在 Word 文档 C# 中搜索和替换单词
【发布时间】:2015-04-10 15:29:54
【问题描述】:

我想制作一个程序,我必须加载一个 word 文档,然后检查 checkbox 以搜索和替换单词,然后单击一个按钮,然后搜索并替换它

我知道代码是:

private void SearchReplace()
{
    Word.Find findObject = Application.Selection.Find;
    findObject.ClearFormatting();
    findObject.Text = "find me";
    findObject.Replacement.ClearFormatting();
    findObject.Replacement.Text = "Found";

object replaceAll = Word.WdReplace.wdReplaceAll;
findObject.Execute(ref missing, ref missing, ref missing, ref missing, ref  missing,
    ref missing, ref missing, ref missing, ref missing, ref missing,
    ref replaceAll, ref missing, ref missing, ref missing, ref missing);
}

如何将其放入checkbox

【问题讨论】:

  • 你有windows窗体吗?您使用哪些类型的 Visual Studio 应用程序?如果是 winform,您应该创建一个表单并在单击按钮时执行上述方法。您需要更多帮助吗?
  • 我使用 Visual Studio 2013。gyazo.com/8bf788999b5be23fef5d6bb4098c4449 我想这样做,以便当我选中第一个复选框然后单击“保护”时,它将例如将空格更改为 word 文档中的另一个字符

标签: search checkbox replace ms-word


【解决方案1】:

双击Protect按钮,打开其方法。您可以在其中放置任何您想要的代码。

先检查复选框是否被选中,然后是替换空格的代码:

 if (checkboxName.Checked == true)
   {
     SearchReplace();
   }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-09-25
    • 2011-09-13
    • 1970-01-01
    • 2015-10-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多