Как установить точный размер области диаграммы в Excel 2016?

386
Mr. Che

Я знаю, как установить размер диаграммы, но я не могу найти опцию для установки размера chart area(не уверен, что это правильное имя на английском языке). Поле, которое я хочу изменить, помечено красной стрелкой на рисунке ниже.

enter image description here

1

2 ответа на вопрос

1
dav

Самый простой (не VBA) способ, которым я знаю, это сделать:

  1. Создайте свой график
  2. Выберите Page Layoutиз View> Workbook Views. Это позволит вам установить ваши размеры в «реальных» единицах (например, дюймы, мм).
  3. Отрегулируйте ширину столбца и высоту строки до необходимого размера.
  4. Выберите Snap to Gridиз Page Layout> Arrange>Align
  5. Расположите вашу диаграмму так, чтобы Chart Areaпривязка к ячейке требуемых размеров.
Хороший обходной путь! Mr. Che 6 лет назад 0
1
cybernetic.nomad

С VBA, если вы установили:

Set myChart = ActiveSheet.ChartObjects(1) 

Тогда вы можете использовать:

myChart.Chart.PlotArea.Height = desired width 

или же:

myChart.Chart.PlotArea.Width = desired height 

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

myChart.Chart.ChartArea.Height = desired height myChart.Chart.ChartArea.Width = desired width 
Это область графика, но на самом деле прямоугольник - это область «внутри» графика, и область графика содержит поле, в котором есть место для меток осей и т. Д. Вы можете изменить область графика в коде, а не график внутри области, поэтому вам нужно сделать небольшую алгебру в вашем коде, чтобы это сработало. Jon Peltier 6 лет назад 0

Похожие вопросы