Vous cherchez un conseil (peut-être une bonne pratique).Conseils pour l'extraction de texte de mot et la manipulation de caractères de rupture de cellule
Nous avons un document MS Word (Office 2007) que nous extrayons du texte d'une cellule.
Nous pouvons utiliser les éléments suivants:
string text = wordTable.cell(tablerow.index, 1).Range.Text;
Le texte est extrait; Cependant, nous semblons avoir des caractères supplémentaires, par exemple \r\a
.
Maintenant, nous pourrions ajouter ce qui suit:
.... wordTable.cell(tablerow.index, 1).Range.Text.Replace("\r\a,"");
Mais cela semble un peu trop paresseux, et à peu près une perte de temps qui conduirait très probablement à des problèmes sur la route.
On pourrait aussi avoir une méthode qui reçoit la chaîne à nettoyer:
private string cleanTextWordCellBreak(string wordTextToClean)
{
// Clean the text here
return cleanstring;
}
alors nous pourrions l'utiliser:
cleanTextWordCellBreak(wordTable.cell(tablerow.index, 1).Range.Text;
);
Cela semble plus proche d'une meilleure façon de traiter la question. Qu'est-ce que tu ferais?