Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Изменяет свойства и форматирование диаграммы.
Синтаксис
выражение.
ChartWizard
(varSource,varGallery,varFormat,varPlotBy,varCategoryLabels,varSeriesLabels,varHasLegend,varTitle,varCategoryTitle,varValueTitle,varExtraTitle)
выражение: переменная, представляющая объект Chart.
Параметры
| Имя | Обязательный или необязательный | Тип данных | Описание |
|---|---|---|---|
| varSource | Необязательный | Variant | Исходные данные для новой диаграммы. Если аргумент varSource опущен, Project изменяет активный отчет или выбранную диаграмму в активном отчете. |
| varGallery | Необязательный | Variant | Одна из констант перечисления Office.XlChartType , указывающая тип диаграммы. |
| varFormat | Необязательный | Variant | Номер параметра для встроенных автоформатов. Может быть числом от 1 до 10 в зависимости от типа коллекции. Если аргумент varFormat опущен, Project выбирает значение по умолчанию в зависимости от типа коллекции и источника данных. |
| varPlotBy | Необязательный | Variant | Указывает, являются ли данные для каждого ряда строками или столбцами. Может быть одной из следующих констант Office.XlRowCol : xlRows или xlColumns. |
| varCategoryLabels | Необязательный | Variant | Целое число, указывающее количество строк или столбцов в исходном диапазоне, содержащих метки категорий. Значения могут быть от 0 (ноль) до одного меньше максимального числа соответствующих категорий или рядов. |
| varSeriesLabels | Необязательный | Variant | Целое число, указывающее количество строк или столбцов в исходном диапазоне, содержащих метки рядов. Значения могут быть от 0 (ноль) до одного меньше максимального числа соответствующих категорий или рядов. |
| varHasLegend | Необязательный | Variant | Задайте значение True , чтобы включить условные обозначения. |
| varTitle | Необязательный | Variant | Название диаграммы. |
| varCategoryTitle | Необязательный | Variant | Заголовок оси категории. |
| varValueTitle | Необязательный | Variant | Заголовок оси значений. |
| varExtraTitle | Необязательный | Variant | Заголовок оси ряда для трехмерных диаграмм или заголовок второй оси значений для двухd-диаграмм. |
| varSource | Необязательный | Variant | |
| varGallery | Необязательный | Variant | |
| varFormat | Необязательный | Variant | |
| varPlotBy | Необязательный | Variant | |
| varCategoryLabels | Необязательный | Variant | |
| varSeriesLabels | Необязательный | Variant | |
| varHasLegend | Необязательный | Variant | |
| varTitle | Необязательный | Variant | |
| varCategoryTitle | Необязательный | Variant | |
| varValueTitle | Необязательный | Variant | |
| varExtraTitle | Необязательный | Variant |
Возвращаемое значение
Nothing
Замечания
Используйте метод ChartWizard для быстрого форматирования диаграммы без задания всех отдельных свойств. Этот метод является неинтерактивным и изменяет только указанные свойства. МетодAutoFormat может выполнять ту же работу, что и вызов ChartWizard , который использует только параметры varGallery и varFormat .
Если параметр Source опущен, а выбор не является встроенной диаграммой в активном отчете или активный отчет не содержит диаграмму, метод ChartWizard завершается ошибкой.
Пример
В следующем примере диаграмма в активном отчете переформатируется как график, добавляет условные обозначения, а также добавляет названия осей категорий и значений.
Sub TestChartWizard()
Dim chartShape As Shape
Dim reportName As String
reportName = "Simple scalar chart"
Set chartShape = ActiveProject.Reports(reportName).Shapes(1)
chartShape.Chart.ChartWizard varGallery:=xlLine, varHasLegend:=True, varCategoryTitle:="Task", varValueTitle:="Hours"
End Sub
См. также
Метод автоформатаобъекта диаграммы
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.