Spesifisere størrelsen på diagrammet Objects

January 19  by Eliza

Når du oppretter en Excel-diagram, som et objekt for å bli plassert i et regneark, diagramobjektet automatisk størrelse for å passe en fjerdedel av skjermstørrelsen. Du kan ikke ønsker diagramobjektet å være denne størrelsen. For eksempel, kan det være lurt diagrammet objekter for å alltid være en standard størrelse, slik at de alltid vises den samme i forhold til regnearkene.

Det er ingen måte å angi et diagram objekt størrelse som du lager diagrammet. Du kan imidlertid endre størrelsen på diagramobjekt etter at den er opprettet, akkurat som du kan endre størrelsen på andre grafiske elementer i regnearket. Du kan skrive en makro til å opprette objektet på en bestemt størrelse, men dette ville fjerne mye av den fleksibiliteten som er iboende i diagramveiviseren. For eksempel, når du angi størrelsen på diagrammet objekt blir opprettet, må du også spesifisere andre egenskaper, for eksempel diagramtype. Det er lettere å plukke og velge slike egenskaper gjennom Chart veiviseren enn det er å gjøre det i en makro.

Du kan imidlertid enkelt lage en makro som vil endre størrelsen på et eksisterende diagram objekt. Knappekommandoene av en slik makro ville være å endre bredde og høyde egenskaper for diagramobjektet. I VBA, er disse egenskapene som er angitt i poeng. Dermed, hvis du ønsket å endre størrelsen på diagrammet objektet slik det var 4 inches høy, vil du sette Høyde eiendom til 288, som er det antall poeng i 4 inches (4 * 72).

Følgende makro gir et eksempel på en måte å gå gjennom alle kartobjekter i et regneark, og gjøre dem i samme størrelse.

Sub ResizeCharts ()
For j = 1 Til ActiveSheet.Shapes.Count
Hvis ActiveSheet.Shapes (j) .Type = msoChart Deretter
ActiveSheet.Shapes (j) .Width = 4 * 72
ActiveSheet.Shapes (j) .Height = 3 * 72
End If
Neste j
End Sub

Denne spesielle makro angir bredden på hvert diagram objekt til 4 inches, og høyden til 3 inches.

ExcelTips er din kilde for kostnadseffektiv Microsoft Excel trening. Dette tipset (2208) gjelder for Microsoft Excel 97, 2000, 2002, og 2003. Du kan finne en versjon av dette tipset for Båndet av Excel (Excel 2007 og senere) her: Angi størrelsen på diagrammet Objects.