Dansk Regneark Forum
  Hjælp Hjælp  Søg i forum   Arrangementer   Opret ny bruger Opret ny bruger  Log ind Log ind


Emne lukketGem som - uden at trykke "Gem"

 Besvar Besvar
Forfatter
BoA Se dropdown
Forum Begynder
Forum Begynder
Avatar

Medlem: 15.Mar.2018
Status: Offline
Point: 17
Direkte link til dette indlæg Emne: Gem som - uden at trykke "Gem"
    Sendt: 10.Okt.2018 kl. 09:41
Hej Smile
Jeg har fundet og tilpasset en kode, der kan gemme mine ark som pdf, men der kommer en "gem som" boks op, som jeg skal trykke "Gem" til.
 
Er der nogen der kan hjælpe med at komme uden om det, så den blot vælger "Gem" hver gang?
 
    pdfName = ActiveSheet.Range("A5")
    ChDir "C:\Users\BOA\Desktop\BL Dashboard\"
    fileSaveName = Application.GetSaveAsFilename(pdfName, _
    fileFilter:="PDF Files (*.pdf), *.pdf")
    If fileSaveName <> False Then
    ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
    fileSaveName _
    , Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas _
    :=False, OpenAfterPublish:=False
    End If
Til top



Til top
maxzpad Se dropdown
Guld bruger
Guld bruger
Avatar

Medlem: 04.Aug.2016
Land: Danmark
Status: Offline
Point: 721
Accepteret svar Accepteret svar
Direkte link til dette indlæg Sendt: 11.Okt.2018 kl. 13:53
Hej Bo

Prøv dette:

' Gem som pdf
    pdfName = ActiveSheet.Range("A5")
    filePath = "C:\Users\BOA\Desktop\BL Dashboard\"

    fileSaveName = ActiveSheet.Name

    ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
    filePath & fileSaveName _
    , Quality:=xlQualityStandard, IncludeDocProperties:=True, _
          IgnorePrintAreas:=False, OpenAfterPublish:=False
Til top
maxzpad Se dropdown
Guld bruger
Guld bruger
Avatar

Medlem: 04.Aug.2016
Land: Danmark
Status: Offline
Point: 721
Direkte link til dette indlæg Sendt: 11.Okt.2018 kl. 12:11
Hej Bo

Skal dine PDF-filer have et fast navn? Eller skal det kunne variere?


Mvh Max
Til top
BoA Se dropdown
Forum Begynder
Forum Begynder
Avatar

Medlem: 15.Mar.2018
Status: Offline
Point: 17
Direkte link til dette indlæg Sendt: 11.Okt.2018 kl. 12:13
Hej Max.

De skal have samme navn som fanenavnet. Den fulde kode har du her:


Sub KopierFaneOgGemSomPdfOgSletHerefter()

'Loop
Dim counter As Integer

For counter = 1 To 2
    
'Kopier og navngiv fane
    Sheets(8).Copy After:=Sheets(8)
    ActiveSheet.Name = Sheets(3).Range("b5").Offset(counter - 1, 0)
    ActiveSheet.Range("A5").Value = Sheets(3).Range("A5").Offset(counter - 1, 0)
    
'Gem som pdf
    pdfName = ActiveSheet.Range("A5")
    ChDir "C:\Users\BOA\Desktop\BL Dashboard\"
    fileSaveName = Application.GetSaveAsFilename(pdfName, _
    fileFilter:="PDF Files (*.pdf), *.pdf")
    If fileSaveName <> False Then
    ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
    fileSaveName _
    , Quality:=xlQualityStandard, IncludeDocProperties:=True, _
          IgnorePrintAreas:=False, OpenAfterPublish:=False
       
    End If
      
Next counter

'Slet alle faner der ligger efter den originale
Dim BoSheet As Worksheet

Application.DisplayAlerts = False

For Each BoSheet In ActiveWorkbook.Sheets

    If BoSheet.Index > 8 Then
    
        BoSheet.Delete
    
    End If
    
Next BoSheet

'Meld klar
    MsgBox "Filer gemt og klar til afsendelse"


End Sub
Til top
maxzpad Se dropdown
Guld bruger
Guld bruger
Avatar

Medlem: 04.Aug.2016
Land: Danmark
Status: Offline
Point: 721
Accepteret svar Accepteret svar
Direkte link til dette indlæg Sendt: 11.Okt.2018 kl. 13:53
Hej Bo

Prøv dette:

' Gem som pdf
    pdfName = ActiveSheet.Range("A5")
    filePath = "C:\Users\BOA\Desktop\BL Dashboard\"

    fileSaveName = ActiveSheet.Name

    ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
    filePath & fileSaveName _
    , Quality:=xlQualityStandard, IncludeDocProperties:=True, _
          IgnorePrintAreas:=False, OpenAfterPublish:=False
Til top
BoA Se dropdown
Forum Begynder
Forum Begynder
Avatar

Medlem: 15.Mar.2018
Status: Offline
Point: 17
Direkte link til dette indlæg Sendt: 11.Okt.2018 kl. 13:57
Mange tak!

Works like a charm!

Til top
 Besvar Besvar

Skift forum Forum tilladelser Se dropdown

© 2010 - 2025 Dansk Regneark Forum - en del af Excel-regneark.dk