Как выполнить backspace в С# word interop?
74
7
Как вставить backspace в С# word interop? Я попытался использовать myRange.InsertBefore("\b\b");
Но ничего не делает.
Я также попробовал myRange.Delete(Type.Missing);
но удаляет все содержимое диапазона.
Я получил myRange через следующее:
object start = 0, end = 0;
Word.Range myRange = doc.Range(ref start, end);
if(myRange.Find.Execute("wordtofind"))
{
//some codes here
}
Все, что я хочу, - это обратное пространство перед первым символом диапазона.
спросил(а)
2021-01-28T01:29:31+03:00
1 месяц назад
добавить комментарий
пожаловаться
Решение
61
Как насчет TypeBackspace
?
Range myRange = oWordDoc.Range(ref start, end);
myRange.Select();
app.Selection.GoTo(1, 1);
app.Selection.TypeBackspace();
ответил(а)
2021-01-28T01:29:31+03:00
1 месяц назад
добавить комментарий
пожаловаться
Ваш ответ