Avatar billede ceacer Praktikant
07. december 2007 - 12:34 Der er 1 kommentar

Placering for forklaring til graf

Jeg har en forklaring til en graf placeret centreret nederst under grafen, men når jeg gemmer grafen via min makro, så flytter forklaringen sig. Går jeg ind under "placering" under forklaringen, så er centreret ikke længere markeret.

Hvad kan det skyldes, og hvordan kan det løses så den fortsat er centreret efterfølgende?

Her er min makro, hvis den har nogen indflydelse på det.

Option Explicit

Sub ExportChart()
    '  Export a selected chart as a picture
    Const sSlash$ = "/"
    Const sPicType$ = ".png"
    Dim sChartName$
    Dim sPath$
    Dim sBook$
    Dim objChart As ChartObject
   
   
    On Error Resume Next
    '  Test if there are even any embedded charts on the activesheet
    '  If not, let the user know
    Set objChart = ActiveSheet.ChartObjects(1)
    If objChart Is Nothing Then
        MsgBox "No charts have been detected on this sheet", 0
        Exit Sub
    End If
   
   
    '  Test if there is a single chart selected
    If ActiveChart Is Nothing Then
        MsgBox "You must select a single chart for exporting ", 0
        Exit Sub
    End If
   
Dim MySuggest As String
MySuggest = "apm_"
   
Start:
    sChartName = Application.GetSaveAsFilename( _
      InitialFileName:=MySuggest _
      & ".png", fileFilter:="PNG Files (*.png), *.png")

   
    '  User presses "OK" without entering a name
    If sChartName = Empty Then
        MsgBox "You have not entered a name for this chart", , "Invalid Entry"
        GoTo Start
    End If
   
    '  Test for Cancel button
    If sChartName = "False" Then
        Exit Sub
    End If
   
    '  If a name was given, chart is exported as a picture in the same
    '  folder location as their current file
    sBook = ActiveWorkbook.Path
    sPath = sChartName
    ActiveChart.Export Filename:=sPath, FilterName:="PNG"
   
End Sub
Avatar billede ceacer Praktikant
07. december 2007 - 12:51 #1
hmmm. Jeg tror måske det skyldes, at selve størrelsen på grafen ændres, når man bruger makroen. Selve rammen har samme størrelse, men grafen inden i, fylder mere når man benytter makroen. Kan man specificere, hvor stor den del skal være i makroen, så den ikke ændrer sig?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester