Word 2010 Контент Контроля Новая Линия - PullRequest
1 голос
/ 31 марта 2011

Я заполняю элемент управления контентом в Word 2010 текстом.Я не могу заставить мой текст перейти на новую строку.Я пробовал '\ n', '\ r', Environment.NewLine, и он все еще отображается в одной строке.

Любые идеи, что мне следует использовать

Ответы [ 3 ]

3 голосов
/ 31 марта 2011

Полагаю, вам может потребоваться включить MultiLine = True для CC.См .: http://msdn.microsoft.com/en-us/library/microsoft.office.tools.word.contentcontrol.multiline(v=VS.90).aspx

Если вы уже сделали это, см. Элементы управления документами Microsoft Word, не принимающие возврат каретки , для возможного решения

0 голосов
/ 17 января 2016

Если вы используете VBA, то вы ищете

vbNewLine

, который вставит полный разрыв строки.

0 голосов
/ 01 ноября 2012

Вы можете использовать что-то вроде этого:

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;

        }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...