Como posso especificar o tamanho e a posição de uma área de plotagem em polegadas?

1

Quando realço uma área do gráfico, obtenho estas opções:

Noentanto,quandorealçoumaáreadeplotagem,nãoobtenhomaisasopções"tamanho e propriedades":

Meu problema é que tenho o mesmo tipo de gráfico com dados diferentes em vários slides e a altura e largura de todas as áreas de plotagem é inconsistente (no entanto, todas as áreas do gráfico têm o mesmo tamanho & posição).

Como posso ajustar as áreas de plotagem exatamente (com números) , em vez de tê-las de olho?

    
por Wuschelbeutel Kartoffelhuhn 24.01.2017 / 04:19

1 resposta

2

Uma omissão surpreendente, não é?

Um pequeno VBA pode ajudar:

Sub SizePlotArea()
    Dim oSld As Slide
    Dim oCht As Chart

    Set oCht = ActiveWindow.Selection.ShapeRange(1).Chart

    With oCht.PlotArea
    ' Edit these values as needed
    ' Change the following lines to e.g. Msgbox .Left etc
    ' to get the values of the chart you want to match others TO
        .Left = 50
        .Top = 50
        .Height = 400
        .Width = 400
    End With

End Sub

NOTA: As dimensões para .Left, .Top, etc. estão em Points, a unidade que o PPT usa para a maioria das funções programáveis. 72 pontos para a polegada.

Se preferir, você pode fazer algo como:

.Height = 72 * 5.25

para definir a altura de 5,25 polegadas.

    
por 25.01.2017 / 16:54