• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

VBA ecxel als PDF opslaan

Status
Niet open voor verdere reacties.

HennyS2019

Gebruiker
Lid geworden
7 nov 2019
Berichten
5
hallo,
ik heb een VBA die zou mijn ecxel werkblad moeten opslaan als PDF op mijn buroblad.
helaas werkt deze niet het is :
naam=Inputb("offerte")ActiveSheet.ExportAsFixedFormat_Type:=xlTypePDF,Filename:=_"C:\Desktop"&naam,QualityStandar,_IncludeDocProperties:=True,IgnorePrintAreas:=False,OpenAfterPublish:=_True

ik wil het gehele werkblad als PDF opslaan.

graag hoor ik tips

alvast bedankt
 

Bijlagen

Laatst bewerkt:
Waarom heb je overal die underscores er tussen staan?
En een functie met de naam Inputb heb je niet.
Code:
ActiveSheet.ExportAsFixedFormat _
    Type:=xlTypePDF, _
    Filename:=Environ("Userprofile") & "\Desktop\" & naam, _
    IncludeDocProperties:=True, _
    OpenAfterPublish:=True

Daarin moet je naam dus nog wel even bepalen.
 
Laatst bewerkt:
super bedankt Edmoor.

ik heb de VBA ontvangen van een collega die mij vertelde dat deze werkte (niet dus)

uhm edmoor.

ik krijg een foutmelding namelijk:

Foutmelding VBA.JPG
 
Laatst bewerkt:
Dan heb je nog geen waarde voor de variabele "naam" bepaald, zoals ik in #2 zei.

Je mag het ook zo doen:
Code:
ActiveSheet.ExportAsFixedFormat _
    Type:=xlTypePDF, _
    Filename:=Environ("Userprofile") & "\Desktop\NaamVanHetBestand.pdf", _
    IncludeDocProperties:=True, _
    OpenAfterPublish:=True
 
Laatst bewerkt:
aha ok, moet dit een speciale naam zijn of willekeurig?Foutmelding VBA.JPG

zoals je begrijpt ben ik nog erg "groen" wat VBA betreft
 
Precies.
Maar kijk nog eens in #4, daar heb ik net wat extra geplaatst.

"Groen" met VBA is geen probleem uiteraard, daar is Helpmij voor :)
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan