Вставить в письмо подпись из Outlook через VBA. Изменение формата подписей данных в диаграмме

30.10.2019 Роутеры и модемы

Заливка ячейки цветом в VBA Excel. Фон ячейки. Свойства.Interior.Color и.Interior.ColorIndex. Цветовая модель RGB. Стандартная палитра из 56 цветов. Предопределенные константы.

Свойство.Interior.Color объекта Range

Начиная с Excel 2007 основным способом заливки диапазона или отдельной ячейки цветом (зарисовки, добавления, изменения фона) является использование свойства.Interior.Color объекта Range путем присваивания ему значения цвета в виде десятичного числа от 0 до 16777215 (всего 16777216 цветов).

Заливка ячейки цветом в VBA Excel

Пример кода 1:

Sub ColorTest1() Range("A1").Interior.Color = 31569 Range("A4:D8").Interior.Color = 4569325 Range("C12:D17").Cells(4).Interior.Color = 568569 Cells(3, 6).Interior.Color = 12659 End Sub

Поместите пример кода в свой программный модуль и нажмите кнопку на панели инструментов «Run Sub» или на клавиатуре «F5», курсор должен быть внутри выполняемой программы. На активном листе Excel ячейки и диапазон, выбранные в коде, окрасятся в соответствующие цвета.

Есть один интересный нюанс: если присвоить свойству .Interior.Color отрицательное значение от -16777215 до -1, то цвет будет соответствовать значению, равному сумме максимального значения палитры (16777215) и присвоенного отрицательного значения. Например, заливка всех трех ячеек после выполнения следующего кода будет одинакова:

Sub ColorTest11() Cells(1, 1).Interior.Color = -12207890 Cells(2, 1).Interior.Color = 16777215 + (-12207890) Cells(3, 1).Interior.Color = 4569325 End Sub

Проверено в Excel 2016.

Вывод сообщений о числовых значениях цветов

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

Пример кода 2:

Sub ColorTest2() MsgBox Range("A1").Interior.Color MsgBox Range("A4:D8").Interior.Color MsgBox Range("C12:D17").Cells(4).Interior.Color MsgBox Cells(3, 6).Interior.Color End Sub

Вместо вывода сообщений можно присвоить числовые значения цветов переменным, объявив их как Long.

Использование предопределенных констант

В VBA Excel есть предопределенные константы часто используемых цветов для заливки ячеек:

Присваивается цвет ячейке предопределенной константой в VBA Excel точно так же, как и числовым значением:

Пример кода 3:

Range("A1").Interior.Color = vbGreen

Цветовая модель RGB

Цветовая система RGB представляет собой комбинацию различных по интенсивности основных трех цветов: красного, зеленого и синего. Они могут принимать значения от 0 до 255. Если все значения равны 0 - это черный цвет, если все значения равны 255 - это белый цвет.

Выбрать цвет и узнать его значения RGB можно с помощью палитры Excel:

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

Пример кода 4:

Range("A1").Interior.Color = RGB(100, 150, 200)

Свойство.Interior.ColorIndex объекта Range

До появления Excel 2007 существовала только ограниченная палитра для заливки ячеек фоном, состоявшая из 56 цветов, которая сохранилась и в настоящее время. Каждому цвету в этой палитре присвоен индекс от 1 до 56. Присвоить цвет ячейке по индексу или вывести сообщение о нем можно с помощью свойства.Interior.ColorIndex:

Пример кода 5:

Range("A1").Interior.ColorIndex = 8 MsgBox Range("A1").Interior.ColorIndex

Просмотреть ограниченную палитру для заливки ячеек фоном можно, запустив в VBA Excel простейший макрос:

Пример кода 6:

Sub ColorIndex() Dim i As Byte For i = 1 To 56 Cells(i, 1).Interior.ColorIndex = i Next End Sub

Номера строк активного листа от 1 до 56 будут соответствовать индексу цвета, а ячейка в первом столбце будет залита соответствующим индексу фоном.

Готовую стандартную палитру из 56 цветов можете посмотреть .

Объект Excel.Chart, программная работа с диаграммами средствами VBA, выбор типа диаграммы, добавление рядов

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

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

Диаграммы в Excel создаются при помощи объекта Chart.

Лучше всего вначале этот объект объявить:

Set oChart = ActiveWorkbook.Charts.Add(, ActiveSheet)

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

Первое (и единственное обязательное действие) - определить источник данных для диаграммы, для чего предназначен метод SetSourceData(). В качестве источника может выступать только объект Range (он передается в качестве первого и единственного обязательного параметра этого метода). Второй параметр (необязательный) определяет, в каком порядке считывать данные - сначала по столбцам или сначала по строкам. Например, в нашем случае это может выглядеть так:

oChart.SetSourceData(Sheets("Лист1").Range("A1:A10"))

В принципе, если запустить созданный код на выполнение, то диаграмма уже будет создана. Для всех остальных параметров будут приняты значения по умолчанию. Однако на практике нужно определить еще хотя бы тип диаграммы (по умолчанию она будет выглядеть как "обычная гистограмма", то есть ряд из столбиков разной длины). Для этой цели используется свойство ChartType, для которой разработчиками предусмотрено целых 73 значения. Например, чтобы преобразовать диаграмму в обычный график, можно использовать код вида:

oChart.ChartType = xlLineMarkers

Еще одна очень распространенная задача – добавить дополнительные ряды на диаграмму. Для этой цели необходимо создать и получить ссылку на объект Series – ряд, а потом для ряда определить свойство Values (ему передается в качестве значения объект Range):

Dim oSeries As Series

Set oSeries = oChart.SeriesCollection.NewSeries

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

oChart.Location xlLocationAsObject, "Лист1"

Обратите внимание, что метод Location принимает в качестве первого параметра одну из констант (xlLocationAsNewSheet – переместить на специально создаваемый новый лист, xlLocationAsObject – переместить на объект, то есть лист), а в качестве второго – не объект листа, как можно было бы подумать, а обязательно его имя. Если код предполагается использовать и в русской, и в английской версии Excel, то предпочтительнее получить имя листа программным образом.

Большая неприятность, связанная с методом Location, заключается в том, что после перемещения диаграммы внутрь листа объектная ссылка на эту диаграмму теряется, и надо находить объект этой диаграммы заново. При попытке повторного обращения к объекту Chart выдается сообщение "Automation Error". Лучше всего поэтому вызов метода Location помещать в самый конец кода, посвященного диаграмме. В противном случае нам придется разыскивать созданную нами диаграмму и заново получать на нее объектную ссылку, например так:

Dim oSeries As Series

Set oSeries = Worksheets(1).ChartObjects(1).Chart.SeriesCollection.NewSeries

oSeries.Values = Worksheets(1).Range("B1:B10")

Так работать, конечно, намного менее удобно.

Остальные многочисленные параметры диаграммы настраиваются при помощи свойств и методов объектов Chart:

  • свойство ChartArea - это свойство возвращает одноименный объект ChartArea, который представляет собой область, занимаемую диаграммой и используется для настройки внешнего вида диаграммы (свойства Font, Interior и т.п.). Если необходимо настроить внешний вид не всей диаграммы, а той ее части, которая используется непосредственно для вывода графика, используется схожее свойство PlotArea . По умолчанию диаграмма размещается прямо по центру листа. Если необходимо ее переместить в точно определенное место листа, используются знакомые на свойства Top, Height, Left и Width для объекта ChartArea.
  • свойство ChartTitle возвращает одноименный объект, при помощи которого можно настроить заголовок диаграммы (с такими свойствами, как Text, Font, Border и т.п.);
  • ChartType - важнейшее свойство, про которое мы уже говорили. Определяет тип диаграммы;
  • HasDataTable - если установить это свойство в True, то в нижней части диаграммы (по умолчанию) появится таблица с числами, на основе которых была создана диаграмма. Одновременно будет создан программный объект DataTable, при помощи которого можно настроить представление этой таблицы. Схожим образом действуют свойства HasLegend, HasPivotFields и HasTitle.
  • Name - это свойство позволяет настроить имя диаграммы (как название вкладки в Excel). По умолчанию диаграммы называются последовательно "Диаграмма1", "Диаграмма2" и т.п.
  • SizeWithWindow - если поставить значение этого свойства в True (по умолчанию False), то размер диаграммы будет подогнан таким образом, чтобы точно соответствовать размеру листа.
  • Tab - свойство, о котором мало кто подозревает. Оно позволяет настроить при помощи одноименного объекта внешний вид вкладки в книге Excel для диаграммы (или просто листа). Например, чтобы пометить вкладку зеленым, можно воспользоваться кодом

oChart.Tab.Color = RGB(0, 255, 0)

  • Visible - возможность спрятать диаграмму без ее удаления.

Остальные свойства в основном относятся к настройке отображения трехмерных диаграмм и к защите диаграммы от изменения пользователем.

Теперь - о самых главных методах объекта Chart:

  • метод Activate() используется очень часто. Он позволяет сделать диаграмму активной (то есть просто перейти на нее);
  • метод ApplyCustomType() позволяет поместить создать диаграмму своего собственно пользовательского типа (для этого необходимо вначале создать шаблон для этого типа и поместить его в галерею);
  • метод ApplyDataLabels() позволяет поместить на диаграмму метки для размещенных на ней данных. Этот метод принимает множество параметров, которые позволяют настроить отображение данных меток (показывать или не показывать значения и т.п.);
  • метод Axes() возвращает объект, представляющий оси диаграммы. Затем этот объект можно использовать для настройки данных осей;
  • ChartWizard() - этот метод позволяет быстро переформатировать диаграмму, как будто бы прошли на графическом экране при помощи мастера построения диаграмм и передали ему значения. Позволяет при помощи одной строки кода добиться того, что другими способами потребовало бы минимум несколько строк;
  • Copy() - позволяет скопировать диаграмму в другое место книги (например, чтобы создать новую диаграмму, использовав в качестве основы существующую). Для переноса существующей диаграммы в другое место можно воспользоваться методами Location() или Move() .
  • CopyPicture() - замечательный метод, который позволяет поместить диаграмму в буфер обмена как изображение. Затем это изображение можно вставить, например, в документ Word или в любое другое место. Другой вариант - воспользоваться методом Export() , который позволяет создать рисунок, представляющий диаграмму, в виде файла на диске.
  • Delete() - просто удаляет диаграмму;
  • Evaluate() - как обычно, этот метод позволяет найти нужную диаграмму в книге по ее имени;
  • PrintOut() - возможность отправить диаграмму на печать. Этот метод принимает множество параметров, которые позволяют настроить такой вывод;
  • Refresh() - возможность обновить диаграмму, если изменились данные, на основе которых она строилась;
  • Select() - возможность выделить диаграмму (равносильно щелчку по ней мышью). Deselect() - снятие выделения (равносильно нажатию на );
  • SetBackgroundPicture() - возможность "подложить" под диаграмму фоновый рисунок. Конечно, он должен быть не очень ярким;
  • SetSourceData() - важнейший метод, который позволяет определить данные, на основе которых строится диаграмма. Про него мы уже говорили.

Для объекта Chart предусмотрено также события "на все случаи жизни" - реакция на щелчки мышью, на выделение/снятие выделения, активизацию, пересчет данных, изменение размера и т.п., однако используются такие события на практике нечасто.

Кратко напомню.

Пузырьковая диаграмма – это разновидность точечной диаграммы, в которой точки данных заменены пузырьками, причем их размер служит дополнительным (третьим) измерением данных. На пузырьковой диаграмме, как и на точечной, нет оси категорий - и горизонтальная, и вертикальная оси являются осями значений. В дополнение к значениям X и значениям Y, наносимым на точечную диаграмму, на пузырьковой диаграмме показаны также значения Z (размер).

Пузырьковые диаграммы позволяют наглядно представить и анализировать взаимозависимости трех переменных.

В качестве примера построения пузырьковой диаграммы я привел распределение населения России по федеральным округам (рис. 1; см. также Excel-файл). Карта России была найдена в Интернете, сохранена как рисунок и импортирована в качестве фона области построения диаграммы. Координаты (X и Y) каждого «пузыря» были подобраны вручную.

Рис. 1. Распределение населения России по федеральным округам

Скачать заметку в формате , пример в формате zip-архива; политика провайдера не позволяет размещать на сайте файлы, содержащие код VBA; поэтому я заархивировал Excel-файл.

Поскольку доля населения определялась размером пузырей, мне хотелось вывести на диаграмме в качестве подписей названия округов. К сожалению, стандартными средствами Excel это сделать нельзя (рис. 2). Видно, что в качестве подписей Excel предлагает вывести: имя ряда, значение Х, значение Y, размер пузыря или любую комбинацию этих параметров.

Рис. 2. Подписи данных. Стандартные возможности Excel

И вот недавно в книге Гладкий А.А., Чиртик А.А. «Excel 2007. Трюки и эффекты» я встретил макрос , который позволил мне вывести на диаграмму названия округов.

Вот его код

Sub ShowLabels() Dim rgLabels As Range "Диапазон с подписями Dim chrChart As Chart "Диаграмма Dim intPoint As Integer "Точка, для которой добавляется подпись "Определение диаграммы Set chrChart = ActiveSheet.ChartObjects(1).Chart "Запрос на ввод диапазона с исходными данными On Error Resume Next Set rgLabels = Application.InputBox("Укажите диапазон с подписями",_ Type:=8) If rgLabels Is Nothing Then Exit Sub On Error GoTo 0 "Добавление подписей chrChart.SeriesCollection(1).ApplyDataLabels_ Type:=xlDataLabelsShowValue, AutoText:=True, LegendKey:=False "Просмотр диапазона и назначение подписей For intPoint = 1 To chrChart.SeriesCollection(1).Points.Count chrChart.SeriesCollection(1).Points(intPoint).DataLabel.Text_ = rgLabels(intPoint) Next intPoint End Sub Sub DeleteLabels() "Удаление подписей диаграммы ActiveSheet.ChartObjects(1).Chart.SeriesCollection(1).HasDataLabels_ = False End Sub

Sub ShowLabels ()

Dim rgLabels As Range "Диапазон с подписями

Dim chrChart As Chart " Диаграмма

Dim intPoint As Integer "Точка, для которой добавляется подпись

" Определениедиаграммы

Set chrChart = ActiveSheet . ChartObjects (1 ) . Chart

"Запрос на ввод диапазона с исходными данными

On Error Resume Next

Set rgLabels = Application.InputBox("Укажите диапазон с подписями",_

Type:=8)

If rgLabels Is Nothing Then Exit Sub

On Error GoTo 0

" Добавлениеподписей

chrChart . SeriesCollection (1 ) . ApplyDataLabels_

Type : = xlDataLabelsShowValue , AutoText : = True , LegendKey : = False

"Просмотр диапазона и назначение подписей

For intPoint = 1 To chrChart.SeriesCollection(1).Points.Count

chrChart.SeriesCollection(1).Points(intPoint).DataLabel.Text_

О чём мы думаем в первую очередь после создания диаграммы в Excel? О том, как придать диаграмме именно такой облик, какой мы себе представляли, когда брались за дело!

В современных версиях Excel 2013 и 2016 настройка диаграмм – это просто и удобно. Корпорация Microsoft приложила немало усилий, чтобы сделать процесс настройки простым, а необходимые параметры легко доступными. Далее в этой статье мы покажем несколько простых способов, как добавить и настроить все основные элементы диаграммы в Excel.

3 способа настраивать параметры диаграмм в Excel
  • Выделить диаграмму и использовать вкладки из группы Работа с диаграммами (Chart Tools) – Конструктор (Design) и Формат (Format).
  • Кликнуть правой кнопкой мыши по элементу диаграммы, который необходимо настроить, и выбрать нужную команду из контекстного меню.
  • Использовать специальные иконки, которые появляются возле правого верхнего угла диаграммы, если кликнуть по ней мышью.
  • Ещё больше параметров находится в панели Формат области диаграммы (Format Chart), которая появляется в правой части рабочего листа, если нажать пункт Дополнительные параметры (More options) в контекстном меню диаграммы или на вкладках группы Работа с диаграммами (Chart Tools).

    Совет: Чтобы сразу же открыть нужный раздел панели для настройки параметров диаграммы, дважды кликните по соответствующему элементу на диаграмме.

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

    Как добавить название к диаграмме Excel

    В этом разделе мы расскажем о том, как добавить название к диаграмме в различных версиях Excel, и покажем, где находятся основные инструменты для работы с диаграммами. В остальной части статьи мы будем рассматривать примеры работы только в самых новых версиях Excel 2013 и 2016.

    Добавляем название к диаграмме в Excel 2013 и Excel 2016

    В Excel 2013 и Excel 2016 при создании диаграммы в её названии автоматически вставляется текст “Название диаграммы “. Чтобы изменить этот текст, просто выделите его и введите свой вариант названия:

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

    Если название по каким-то причинам не было добавлено автоматически, то кликните в любом месте диаграммы, чтобы появилась группа вкладок Работа с диаграммами (Chart Tools). Откройте вкладку Конструктор (Design) и нажмите Добавить элемент диаграммы (Add Chart Element) > Название диаграммы (Chart Title) > Над диаграммой (Above Chart) или По центру (наложение) (Centered Overlay).

    Либо нажмите иконку Элементы диаграммы (Chart Elements) возле правого верхнего угла диаграммы и отметьте галочкой параметр Название диаграммы (Chart Title).

    Рядом с параметром Название диаграммы (Chart Title) можно нажать стрелку, направленную вправо (см. рисунок выше), и выбрать один из предложенных вариантов:

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

    Чтобы найти больше параметров, откройте вкладку Конструктор (Design) и нажмите Добавить элемент диаграммы (Add Chart Element) > Название диаграммы (Chart Title) > Дополнительные параметры заголовка (More Options). Или нажмите иконку Элементы диаграммы (Chart Elements), затем Название диаграммы (Chart Title) > Дополнительные параметры (More Options).

    Нажатие кнопки Дополнительные параметры (More Options), как в одном, так и в другом случае, открывает панель Формат названия диаграммы (Format Chart Title) в правой части рабочего листа, где можно найти нужные параметры.

    Добавляем название к диаграмме в Excel 2010 и Excel 2007

    Чтобы добавить название к диаграмме в Excel 2010 и более ранних версиях, выполните следующие действия:


    Связываем название диаграммы с ячейкой рабочего листа

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

    Чтобы связать название диаграммы с ячейкой рабочего листа:

  • Выделите название диаграммы.
  • В строке формул введите знак равенства (= ), кликните по ячейке, содержащей нужный текст, и нажмите Enter .
  • В данном примере мы связываем название диаграммы Excel с ячейкой A1 . Можно выбрать две или более ячеек (например, несколько заголовков столбцов), и в результате в названии диаграммы будет показано содержимое всех выбранных ячеек.

    Перемещаем название в диаграмме

    Если нужно переместить название диаграммы в другое место, выделите его и перетащите при помощи мыши:

    Удаляем название диаграммы

    Если для диаграммы Excel не нужно название, то его можно удалить двумя способами:

    Изменяем шрифт и оформление названия диаграммы

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

    Если нужны более детальные настройки, выделите название диаграммы, откройте вкладку Формат (Format) и поиграйте различными параметрами. Вот как, например, можно преобразить название диаграммы при помощи Ленты меню:

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

    Настраиваем оси диаграммы в Excel

    Для большинства типов диаграмм в Excel вертикальная ось (она же – ось значений или ось Y) и горизонтальная ось (она же – ось категорий или ось Х) добавляются автоматически при создании диаграммы.

    Чтобы скрыть или показать оси диаграммы, кликните по иконке Элементы диаграммы (Chart Elements), затем нажмите стрелку в строке Оси (Axes) и отметьте галочкой те оси, которые нужно показать, или уберите галочку рядом с теми, которые нужно скрыть.

    Для некоторых типов диаграмм, например, для комбинированных диаграмм , может быть показана вспомогательная ось.

    При создании объёмных диаграмм, можно отобразить ось глубины :

    Для каждого элемента осей диаграммы в Excel можно настраивать различные параметры (далее поговорим об этом подробнее):

    Добавляем названия осей в диаграмме

    Создавая диаграмму в Excel, можно добавить названия вертикальной и горизонтальной осей, чтобы пользователям было проще понять, что за данные показаны на диаграмме. Чтобы добавить названия осей, нужно сделать вот что:


    Чтобы настроить оформление названия оси, кликните по нему правой кнопкой мыши и в контекстном меню нажмите Формат названия оси (Format Axis Title). При этом откроется одноимённая панель с большим выбором настраиваемых параметров оформления. Можно также использовать параметры, предложенные на вкладке Формат (Format) Ленты меню, как мы делали при .

    Связываем названия осей с заданными ячейками рабочего листа

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

    Excel для Office 365 Word для Office 365 Outlook для Office 365 PowerPoint для Office 365 Excel для Office 365 для Mac Word для Office 365 для Mac PowerPoint для Office 365 для Mac Excel 2019 Word 2019 Outlook 2019 PowerPoint 2019 Excel 2016 Excel 2019 для Mac PowerPoint 2019 для Mac Word 2019 для Mac Word 2016 Outlook 2016 PowerPoint 2016 Excel 2013 Word 2013 Outlook 2013 PowerPoint 2013 Excel 2016 для Mac PowerPoint 2016 для Mac Word 2016 для Mac Excel Online Меньше

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

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

    Чтобы перейти в соответствующий раздел, щелкните один из четырех значков, показанных ниже (Заливка и границы , Эффекты , Размер и свойства (Макет и свойства в Outlook или Word) или Параметры подписи ).

    Совет: Убедитесь, что выбрана только одна метка данных. Чтобы быстро применить пользовательское форматирование к другим точкам ряда данных, выберите пункты Параметры подписи > Метка рядов данных > Создать копию текущей метки .

    Соединение подписей данных с точками данных с помощью линий выноски

    Линия выноски - это линия, которая соединяет подпись данных с соответствующей точкой данных и используется при размещении подписи данных за пределами точки данных. Чтобы добавить линию выноски на диаграмму, щелкните подпись и, когда появится четырехсторонняя стрелка, перетащите ее. При перемещении подписи данных линия выноски автоматически перемещается вслед за ней. В более ранних версиях эти функции были доступны только для круговых диаграмм - теперь все типы диаграмм с подписями данных.

    Изменение вида линий выноски

    Изменение вида подписей данных

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

    Изменение формы подписей данных

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


    Изменение размера подписей данных

    Щелкните подпись данных и растяните ее границы до необходимого размера.

    Совет: Вы можете настроить другие параметры размера (в Excel и PowerPoint) и выравнивания на вкладке Размер и свойства (Макет и свойства в Outlook или Word). Для этого дважды щелкните подпись данных и выберите Размер и свойства .