Remove element in interop

1

I'm developing a tool that will generate a file in .DOC format, the form fields will be filled anyway but I would like to put a formatting that removes any symbol from the text.

Ex: "•", "¹²³ £ ¢ ¬"

var atividades = wordDoc.Content.Paragraphs.Add(); 
atividade.Range.Text = "ATIVIDADES: \t" + txtAtividades.Text.Trim(); 
atividade.Range.Font.Name = "Arial"; 
atividade.Range.Bold = 0; 
atividade.Range.Font.Size = 11; // Centralizando o texto 
atividade.Range.ParagraphFormat.Alignment = Microsoft.Office.Interop.Word.WdParagraphAlignment.wdAlignPa‌​ragraphLeft; 
atividade.Range.InsertParagraphAfter();
    
asked by anonymous 29.05.2017 / 18:33

1 answer

0

Instead, I'd apply a regular expression to remove strange characters from the text:

using System.Text.RegularExpressions;

atividade.Range.Text = Regex.Replace(atividade.Range.Text, "[^0-9a-zA-Z\.,]+", "");
    
29.05.2017 / 19:00