Обтекание текстом в эксель

Обновлено: 02.07.2024

Данный материал является продолжением статьи Вставка изображения в документ Word. В связи с некоторыми особенностями данной разработки хотелось бы начать с описания самых крупных трудностей, повлиявших на конечный результат.

Расположение изображения относительно листа

Сложность заключается в том, что четких границ страницы в документе Excel не существует. Если мы не задаем область печати, то она будет определяться по содержимому. Если количество используемых ячеек настолько велико, что не умещается на странице выбранного формата, то количество страниц автоматически увеличивается или, если документ настроен иначе, то лист начинает менять масштаб. В такой ситуации координаты для размещения изображения не помогут нам в точном определении его положения на странице, а такие свойства страницы как левая граница и верхняя граница (left, top) отсутствуют в принципе.

Если указать область печати, то работать со страницей становится проще. Однако же, если область печати не совпадает по пропорциям с выбранным форматом страницы, то изображение, помещенное в нижний правый угол области печати, может оказаться, например, посередине самой страницы.


Работа с подложками

В документе Word подложкой фактически является содержимое колонтитула. Расположить изображение или WordArt в колонтитуле по координатам было также легко, как и на основном листе. В документе Excel колонтитулы совсем другие. Вставить графический объект в колонтитул можно только с помощью действий, которые можно найти на вкладке «Конструктор» панели инструментов, что затрудняет дальнейшее программное форматирование изображения.


Так как на панели инструментов «Конструктор» нет возможности вставить объект WordArt, то в разработке данной возможности также не будет.

В документе Excel есть шесть слотов для заполнения колонтитула, что не позволяет расположить вставляемое изображение в центре документа. Вследствие чего приходилось «двигать» изображение из верхнего колонтитула с помощью вставок новых строк. Потому, в документах с разным форматом, центр может сместиться.

Справочник

Будем использовать справочник, описанный в материале Вставка изображения в документ Word.

Список изменений справочника:

  • добавился новый реквизит-признак «Тип документа», который может принимать значения «Word» и «Excel». При выборе одного из значений мы открываем одни настройки и закрываем другие, в соответствии с возможностями документа. А так же определяем тип документа, для которого будет проводиться вставка графического объекта;
  • добавился новый реквизит-признак «Общая подложка», который может принимать значения «Да» и «Нет». Пока что доступен только для документов типа «Excel». Если указать значение «Да», то вставляемое изображение отобразится на всех страницах документа. Если указать «Нет», то изображение добавится только для первой страницы.

Представление «Picture»

Почти весь имеющийся функционал карточки доступен при вставке изображения в документ Excel. Исключениями являются:

  • тип обтекания текстом;
  • сторона обтекания текстом.

При вставке изображения в качестве подложки ограничений больше. Недоступными становятся реквизиты:

  • способ расположения (Единственный доступный способ, это выравнивание);
  • поворот в градусах;
  • ширина и высота (Размер автоматически становится фиксированным);
  • тип обтекания текстом;
  • сторона обтекания текстом.





Представление «WordArt»

Как уже говорилось, вставлять объект «WordArt» в подложку в документе «Excel» невозможно. Поэтому нам доступна только обычная вставка. Но и в обычном режиме есть свои ограничения.

Недоступен для изменения реквизит «Размерность текста». Данный реквизит использовался в документах типа «Word» для того, чтобы определить, как мы будем задавать размер текста. Размером его контейнера, или шрифтом? В Excel, при программной вставке объекта «WordArt», даже если мы зададим гигантский размер контейнера, но не зададим шрифт, то текста мы так и не увидим. Поэтому доступен только шрифт.



Функции

Функция «DIO_InsertGraphicObjectToExcelDocument» работает аналогично функции «DIO_InsertGraphicObjectToWordDocument». Чтобы функции и справочник нормально работали, должны быть заполнены константы «DIO_WordDocumentExample» и «DIO_ExcelDocumentExample». В этих константах хранятся ИД документов Word и Excel соответственно. Эти документы могут иметь любой формат, но лучше оформить их так, чтобы при нажатии кнопки «Предпросмотр» справочника «Графические объекты для вставки в документ» можно было бы наглядно увидеть результат вставки.

Существует определенный баг при работе с файлами, имеющих расширение «xlsx», если на клиентской машине установлен 2013 офис. При вставке графического объекта, сбрасываются настроенные области печати, вследствие чего графический объект некорректно располагается при выравнивании по границам документа. При наличии такого бага лучше использовать отступ в сантиметрах.

Разработка выполнена в системе DIRECTUM 5.0.

В состав разработки входят:

  • константы;
  • словари локализации;
  • справочник;
  • функции.

Полная разработка, позволяющая вставлять графические объекты в документы Word и Excel:

Как сделать обтекание картинки текстом в PowerPoint

С определенной версии PowerPoint окно для текста превратилось в «Область содержимого». Данный участок теперь используется для вставки абсолютно всех возможных файлов. Вставить в одну область можно лишь один объект. Как следствие, текст вместе с изображением не могут сосуществовать в одном поле. В итоге, два этих объекта стали несовместимыми. Один из них всегда должен либо находиться позади другого в перспективе, либо спереди. Вместе – никак. Потому такой же функции настройки вписывания картинки в текст, как это есть, например, в Microsoft Word, в PowerPoint нет. Но это не повод отказываться от интересного визуального способа отображения информации.

Способ 1: Ручное обрамление текстом

В качестве первого варианта можно рассмотреть ручное распределение текста вокруг вставленного фото. Процедура муторная, но если другие варианты не устраивают – почему бы и нет?

    Для начала нужно иметь вставленное в нужный слайд фото.

Фото для вписывания в текст в PowerPoint

Вкладка Вставка в PowerPoint

Вставка надписи в PowerPoint

Создание надписи возле фото в PowerPoint

Создание и расположение областей текста вокруг фото в PowerPoint

Конечный вариант обтекания в PowerPoint

Главный минус способа – это долго и нудно. Да и далеко не всегда удается ровно располагать текст.

Способ 2: Фото на заднем плане

Этот вариант несколько попроще, однако тоже может иметь определенные трудности.

  1. Нам понадобится вставленное в слайд фото, а также область содержимого с внесенной текстовой информацией.

Текст и фото в PowerPoint

Перемещение фото на задний план в PowerPoint

Фото позади текста в PowerPoint

Конечный вариант обтекания вторым способом в PowerPoint

В итоге получится также неплохой вариант обтекания картинки.

Проблема же может появиться, если возникнут сложности с точным распределением отступов в тексте при попытке обрамить изображение нестандартной формы. Может получаться коряво. Также хватает других неурядиц – текст может сливаться с излишним фоном, фотография может оказаться позади других важных статичных компонентов декора, и так далее.

Способ 3: Цельное изображение

Последний наиболее годный метод, который является также самым простым.

    Нужно вставить необходимые текст и изображение в листок Word, и уже там произвести обтекание картинки.

Текст и фото в Word

Параметры разметки в Word

Формат в работе с рисунками в Word

Обтекание текстом в Word

Нужные варианты обтекания в Word

Итоговый вариант обтекания в Word

Вставленный скриншот из Word в PowerPoint

Дополнительно

  • В случае, если на фотографии имеется белый ненужный фон, рекомендуется его стереть, чтобы итоговый вариант смотрелся лучше.
  • При использовании первого способа настройки обтекания может возникнуть необходимость переместить получившийся результат. Для этого не нужно двигать каждый элемент композиции в отдельности. Достаточно выделить все вместе – нужно нажать левой кнопкой мыши возле всего этого и выделить в рамочку, не отпуская кнопку. Все элементы будут перемещаться, сохраняя позицию относительно друг друга.
  • Также эти методы могут помочь вписать в текст и другие элементы – таблицы, диаграммы, видео (особенно может пригодиться обрамить клипы с фигурной обрезкой) и так далее.

Приходится согласиться, что данные способы не совсем идеально подходят для презентаций и являются кустарными. Но пока разработчики в Microsoft не придумали альтернативы, выбирать не приходится.

Закрыть

Мы рады, что смогли помочь Вам в решении проблемы.

Отблагодарите автора, поделитесь статьей в социальных сетях.

Закрыть

Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

Многие люди умеют вставлять рисунок в таблицу Excel. Но если они попробуют сделать это за текст, у них ничего не получится. Дело в том, что картинка вставляется на специальный слой, который находится над текстом. Поэтому изображение будет перекрывать его. А что же можно сделать для того, чтобы вставить картинку за текст, чтобы она была его фоном?

И функция, позволяющая добиться этого результата, есть. Она называется колонтитулами. Сейчас мы узнаем, как ее использовать.

Пошаговая инструкция по размещению картинки за текстом в Эксель

Давайте приведем для начала общую инструкцию, которая опишет все необходимые аспекты, а потом уделим внимание конкретным трюкам, которые можно выполнить с текстом и картинками. Это поможет сэкономить время, поскольку нет необходимости идти дальше, если последующая информация не нужна в конкретном случае. С ней можно ознакомиться через некоторое время, когда потребуется выполнить действие, предусмотренное в определенном разделе.

Описанный нами метод несколько искусственный и явно не создавался для этого. Но через колонтитулы действительно можно вставить картинку за текст. Все начинается с того, что мы открываем книгу Excel и ищем на ленте вкладку «Вставка».

Далее ищем раздел «Текст», в котором можно найти кнопку «Колонтитулы». Нужно осуществить левый клик мышью по ней.

Как поместить рисунок за текстом в Excel - пошаговое руководство

2

Важно учесть, что если монитор слишком большой, эта кнопка может быть свернута. Чтобы получить доступ к ней в этом случае, нужно нажать на соответствующее выпадающее меню.

На этом скриншоте видно, как сворачиваются все элементы группы в единое выпадающее меню.

Как поместить рисунок за текстом в Excel - пошаговое руководство

3

После нажатия на кнопку «Колонтитулы» появится еще одна вкладка с параметрами. В появившемся меню и находится функция вставки рисунка. Человек, которому нужно интегрировать картинку в документ, может отыскать ее в группе «Элементы колонтитулов».

Как поместить рисунок за текстом в Excel - пошаговое руководство

4

Далее появится диалоговое окно, в котором есть множество параметров выбора местонахождения изображения. Наша картинка находится непосредственно на компьютере, поэтому мы можем ее найти через кнопку «Обзор», которая находится рядом с полем «Из файла».

Как поместить рисунок за текстом в Excel - пошаговое руководство

5

После этого ищем подходящую картинку и вставляем ее стандартным способом, как это происходит во всех остальных программах. После того, как картинка будет вставлена, вы будете перенесены в режим редактирования. Во время него вы не увидите самой картинки. Это не должно Вас пугать. Вместо нее будет отображен знак &. В режиме редактирования можно расположить картинку в то место, которое подходит. Например, мы его разместили ровно по центру документа. Вы же можете выбрать расположение слева, справа, сверху, снизу или любое другое в рамках листа документа.

Как поместить рисунок за текстом в Excel - пошаговое руководство

6

После того, как вы осуществите левый клик мышью по любой ячейке, которая не входит в колонтитул, то увидите, как выбранная картинка расположилась за ячейками. Все их содержимое будет показываться сверху.

Единственный аспект, который нужно учитывать – если изображение не имеет ярких цветов, а также их количество слишком большое, то отображаться оно будет плохо. Будьте готовы к искажениям изображения, добавленного на фон в такой способ.

Как поместить рисунок за текстом в Excel - пошаговое руководство

7

Правда, пользователь может в определенных пределах регулировать яркость картинки. Это делается на той же вкладке «Работа с колонтитулами». Управление форматом рисунка осуществляется через одноименную кнопку. А находится она в подменю «Элементы колонтитулов».

Далее откроется диалоговое окно, в котором нас интересует вторая вкладка. На ней в поле выбора режима отображения цвета нужно найти кнопку «Подложка», после чего подтвердить свои действия (то есть, нажать на ОК).

Как поместить рисунок за текстом в Excel - пошаговое руководство

9

Картинка сразу станет не такой яркой.

Как поместить рисунок за текстом в Excel - пошаговое руководство

10

Не только картинка может быть вставлена в качестве фона. Даже текст можно разместить позади других ячеек. Для этого нужно открыть поле колонтитула, после чего вставить этот текст туда. Цвет при этом нужно выставить светло-серый.

И наконец, для удаления фонового рисунка не нужно особо заморачиваться. Достаточно просто открыть колонтитул, выделить его, после чего удалить стандартным способом. После того, как будет осуществлен левый клик мышью по любой свободной ячейке за пределами верхнего или нижнего колонтитула изменения будут автоматически сохранены.

Как добавить текст внутри/поверх фигуры SmartArt

SmartArt – это очень продвинутая версия фигур Excel. Она позволяет значительно усовершенствовать визуализацию данных, поскольку для нее характерна гораздо большая современность и лаконичность. Впервые фигуры SmartArt появились в Excel 2007 версии.

Основные преимущества фигур SmartArt:

Как поместить рисунок за текстом в Excel - пошаговое руководство

  1. Они специально созданы для схематического представления определенной темы.
  2. Фигуры SmartArt частично автоматизированы, поэтому они позволяют значительно сэкономить время и энергию пользователя.
  3. Простота. Этот инструмент дает возможность рисовать даже сложные схемы без лишних усилий. 11

Существует огромное количество способов представления схем, которые поддерживает этот инструмент. Вот только некоторые из них: пирамида, рисунок, циклы, процессы и прочие. По сути, большая часть работы уже сделана за человека. Достаточно просто иметь в голове представление, как должна выглядеть схема, а потом заполнить шаблон.

Чтобы понять, как добавлять текст поверх фигуры SmartArt, необходимо сперва понять, как вообще это делать. Чтобы вставить надпись в рисунок, нужно сначала выбрать подходящий элемент, потом найти область текста и нажать на нее. Затем будет предложено ввести информацию и после ввода нужно нажать на любое пустое место.

Также в поле ввода текста можно вставить ранее скопированную в буфер обмена информацию.

Может быть ситуация, когда области текста не видно. Тогда нужно найти в левой части графического элемента кнопку в виде стрелки и кликнуть по ней.

А теперь непосредственно поговорим о том, как вставлять текст поверх фигуры SmartArt. Этот же метод может использоваться, чтобы разместить его в любом месте, определенном пользователем. Для этого нужно добавить само текстовое поле. Найти кнопку, с помощью которой это делается, можно во вкладке «Вставка». Пользователь может его форматировать по собственному усмотрению, например, задавать текст фона или настраивать толщину границ. Это позволяет добавить произвольный однородный фон к тексту поверх фигуры.

Удалить текстовое поле можно таким же способом, как и любую другую фигуру. Также можно стереть сам текст, чем сделать его невидимым. Если его надо скрыть, текст выделяется в цвет фона, и готово.

Добавление текста поверх фотографии

Есть еще целых два метода, позволяющих добавлять текст поверх фотографий. Первый – это использование объектов WordArt. Второй – это добавление текста в качестве надписи. Поскольку он ничем не отличается от описанного выше – нужно воспользоваться вкладкой «Вставка».

Логика действий будет одинаковой, независимо от того, в какой конкретно офисной программе человек работает – Word, Excel или PowerPoint.

Последовательность действий очень простая:

  1. Добавление фотографии к электронной таблице.
  2. После этого нужно найти группу «Текст» на вкладке «Вставка», где найдите подходящий дизайн и укажите подходящую информацию. 12.jpg
  3. Затем ищем курсором внешнюю границу самого объекта (не непосредственно текста, а именно объекта), нажимаем по ней и не отпуская мыши перемещаем текст на фотографию. Появятся также управляющие элементы, с помощью которых можно изменять размеры и поворачивать надпись под любым удобным пользователю углом.
  4. Затем нажимаем на фотографию (точно так же, на внешнюю ее границу), а потом выделяем еще и надпись, зажав клавишу Ctrl. Получится два выделенных объекта. То есть, последовательность действий следующая. Сначала выделяется картинка, потом нажимается Ctrl, а потом делается клик по тексту. После этого нажимаем на кнопку «Группировать» и в выпадающем меню нажимаем на «Сгруппировать».

Последнее действие необходимо, чтобы сделать из двух объектов один. Если же нужно оставить их разделенными, то можно не предпринимать никаких шагов.

Как сделать картинку-подложку в Эксель

Подробная инструкция о том, как сделать подложку в Эксель, была приведена выше. Если сказать просто, то нужно вставить изображение в верхний или нижний колонтитул документа. После этого настроить параметры подложки, и мы получим что-то типа такого.

Как поместить рисунок за текстом в Excel - пошаговое руководство

13

Специальной функции, которая позволяла бы сделать это, нет. Но путем добавления картинки в колонтитул мы можем реализовать похожий функционал. Но важно помнить, что в принципе, это – костыль.

Изменение существующей подложки

Чтобы сделать это, необходимо удалить старую подложку и вставить новую. После этого она будет добавлена на фон таблицы.

Водяной знак

По сути это та же подложка, только которая выполнена в виде текста. Это может быть как существующая картинка с текстовой надписью, так и сделанная вами самостоятельно. Можно ее нарисовать в графическом редакторе (например, вставить адрес сайта), после чего просто добавить ее в качестве фоновой. Все, водяной знак готов.

Можно еще сделать картинку полупрозрачной, чтобы еще лучше сымитировать эффект водяного знака. Давайте детальнее рассмотрим, что нужно для этого.

Как сделать полупрозрачную картинку за текстом

Полупрозрачная картинка – это еще один способ сделать текст за картинкой видимым, если последняя была наложена на него. В таком случае пользователь может не следить за тем, где располагается изображение под текстом или над ним. Достаточно просто сделать картинку полупрозрачной, и тогда текст автоматически станет быть видимым. Таким способом можно делать и водяные знаки.

Как сделать полупрозрачную картинку в Эксель? К сожалению, этого сделать средствами Эксель не получится, потому что его задача не работать с картинками и текстом, а обрабатывать числовые, логические и другие типы данных. Поэтому единственный способ сделать полупрозрачную картинку – это изменить настройки прозрачности изображения в Photoshop или любом другом графическом редакторе, а потом вставить изображение в документ.

Как вставить в таблицу Эксель рисунок, который не закрывает данные

Есть еще одна дополнительная возможность Excel, которую большинство пользователей скорее всего не будут использовать. Это настройки прозрачности определенного цвета. Как раз это программа для работы с электронными таблицами делать умеет.

Правда, управлять в этом случае тоже не обойтись без ограничений. Речь идет о прозрачности заливки. Ну или опять же, воспользоваться предыдущим способом и сначала обработать картинку таким образом, чтобы она не закрывала данные или скачать ее из интернета. После этого скопировать ее и вставить в документ.

Как видим, в целом, Эксель дает возможности по вставке картинки за текст. Но конечно, они весьма ограничены и продиктованы тем, что пользователи этой программы редко изъявляют желание обрабатывать таблицы таким образом. Обычно они ограничиваются стандартным функционалом или вовсе им пренебрегают.

Excel имеет гораздо больше возможностей для форматирования, которые несут практическую пользу. Например, условное форматирование позволяет изменять цвет заливки (кстати, ее прозрачность тоже), основываясь на информации, содержащейся в ячейке.

Например, вариант с колонтитулом в целом неплохой, но из-за потери четкости изображения невозможно его использовать полноценно. То же касается и с прозрачностью картинки, которую предварительно нужно обрабатывать в графическом редакторе.

Единственный способ более-менее наложить текст поверх картинки – это воспользоваться объектом Word Art. Но это неудобно, и все же они являются больше картинками, чем текстом. Правда, и здесь можно выставить параметры таким образом, чтобы такие объекты были похожи на текст.

Таким образом, Excel лучше использовать по прямому назначению. Но если есть необходимость делать больше, чем предусмотрено в программе, выход всегда получится найти.

Примечание: Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке) .

Вы можете включить обтекание текстом для числа элементов управления в Microsoft Office InfoPath, текстовые поля, поля форматированного текста и поля выражения. При включении обтекание текстом для элемента управления текст будет автоматически переносится внутри, контролировать, когда пользователи вводят в нее. При отключении обтекание текстом любой текст, размер которых превышает ширину элемента управления, будут скрыты. Вы также можете изменить способ переноса текста вокруг рисунка элементов управления в шаблоне формы.

В этой статье

Включение и отключение обтекание текстом для надписи, поля форматированного текста или поле выражения

Щелкните правой кнопкой мыши элемент управления, для которого требуется включить или отключить обтекание текстом и нажмите кнопку Свойства элемента управления в контекстном меню.

Откройте вкладку Отображение.

Установите или снимите флажок переносить по словам.

Изменение обтекание текстом для управления "рисунок"

После вставки рисунка в шаблоне формы обтекания стили можно использовать для изменения макета текста относительно управления "рисунок". По умолчанию InfoPath используется в тексте стиль, который insets управления "рисунок" в поле текст от позиции курсора. Элемент управления Рисунок перемещается при добавлении или удалении текста. Не обтекание управления "рисунок", а также пробелы расширяет по полям с обеих сторон элемента управления "рисунок".

Щелкните правой кнопкой мыши элемент управления рисунка, который нужно отформатировать и в контекстном меню выберите команду Свойства рисунка.

Откройте вкладку Положение.

Выполните одно из указанных ниже действий.

Чтобы разместить рисунок, чтобы текст отображался по обе стороны от него, нажмите кнопку тексте.

Чтобы изменить расположение рисунка в левой части шаблона формы, чтобы его правую обтекание текстом, щелкните слева.

Чтобы разместить рисунок справа в шаблоне формы, чтобы ее левой стороне обтекание текстом, нажмите кнопку справа.

Читайте также: