Я хочу вставить некоторый код в мой документ Word из Visual Studio 2016, но текст имеет белый фон. Для удобства чтения я хочу сохранить форматирование и цвета кода.

Когда я пытаюсь удалить шейдинг в диалоге Границы и шейдинг, он говорит, что шейдинга нет (!). Как убрать белый фон?

Раскрытие форматирования гласит: Образец затенения: прозрачный (белый)

Примечание: я вставил кодовый текст как объект

3 ответа3

1
  • Измените цвет выделения (Лента: вкладка « Home / сгруппированный под « Цвет Font / Text Highlight Colour) с белого на любой другой или No Colour .

  • Для получения дополнительной информации выделите часть текста и используйте « Reveal Formatting (CTRL + ALT + SHIFT + S чтобы отобразить панель стилей \ щелкните среднюю кнопку « Style Inspector \ нажмите кнопку « Reveal Formatting).

0

У меня VS открыт. Я открыл Word, изменил фон на ужасно зеленый, а затем просто скопировал при вставке, и он работает и продолжает форматирование

  1. Пожалуйста, убедитесь, что у вас нет подсветки (как указал Санни)
  2. Убедитесь, что у вас нет поиска, так как это может добавить подсветку
  3. Пожалуйста, убедитесь, что текст нормальный (под стилями)
  4. Выберите все содержимое, щелкните правой кнопкой мыши и выберите шрифт. Затем выберите «Текстовые эффекты» (внизу) и просмотрите все параметры в левом меню.
  5. Возможно, это HTML. Для проверки скопируйте информацию и вставьте в Блокнот. Затем скопируйте из Блокнота обратно в Word, чтобы увидеть, если он изменится.
0

Когда я выбираю одно слово, я могу изменить стиль с помощью границ и затенения (установить прозрачный фон). Когда я выделяю весь текст с помощью Ctrl+A, он не работает.

Я нашел решение (трудный путь), написав макрос:

Sub Test()

For i = 1 To Selection.Words.Count
      Selection.Words(i).Shading.BackgroundPatternColor = wdColorAutomatic
Next i

End Sub

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .