Я заполняю элемент управления контентом в Word 2010 текстом.Я не могу заставить мой текст перейти на новую строку.Я пробовал '\ n', '\ r', Environment.NewLine, и он все еще отображается в одной строке.
Любые идеи, что мне следует использовать
Полагаю, вам может потребоваться включить MultiLine = True для CC.См .: http://msdn.microsoft.com/en-us/library/microsoft.office.tools.word.contentcontrol.multiline(v=VS.90).aspx
MultiLine = True
Если вы уже сделали это, см. Элементы управления документами Microsoft Word, не принимающие возврат каретки , для возможного решения
Если вы используете VBA, то вы ищете
vbNewLine
, который вставит полный разрыв строки.
Вы можете использовать что-то вроде этого:
private static Run InsertFormatRun(Run run, string[] formatText) { foreach (string text in formatText) { run.AppendChild(new Text(text)); RunProperties runProps = run.AppendChild(new RunProperties()); Break linebreak = new Break(); runProps.AppendChild(linebreak); } return run; }