oWord.Selection.TypeBackspace();//remove the field
은 물론, 당신의 대답은 경우에 작동합니다. 그러나 ( 전체 라인은 백 스페이스를 사용하여 제거 할 수 없습니다) 일반적인 경우에 다음을 사용할 수 있습니다
private static object missing = System.Reflection.Missing.Value;
/// <summary>
/// Deletes the line in which there is a selection.
/// </summary>
/// <param name="application">Instance of Application object.</param>
private void DeleteCurrentSelectionLine(_Application application)
{
object wdLine = WdUnits.wdLine;
object wdCharacter = WdUnits.wdCharacter;
object wdExtend = WdMovementType.wdExtend;
object count = 1;
Selection selection = application.Selection;
selection.HomeKey(ref wdLine, ref missing);
selection.MoveDown(ref wdLine, ref count, ref wdExtend);
selection.Delete(ref wdCharacter, ref missing);
}
니스, 그것은 훨씬 더 강력한 대답. Mark. – nailitdown