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


Emne lukketLagre PDF automatisk i Mappen med excelfilern

 Besvar Besvar
Forfatter
Erik Hovedskoou Se dropdown
Forum Begynder
Forum Begynder
Avatar

Medlem: 24.Jan.2017
Land: DK
Status: Offline
Point: 4
Direkte link til dette indlæg Emne: Lagre PDF automatisk i Mappen med excelfilern
    Sendt: 24.Jan.2017 kl. 09:22
Dead

Før det første er total grøn i denne for for VBA og Markro.
men kan da tyde lidt. ud fra de markroer mit program udfører

Jeg tegner i special programmer og kan køre en makro (Quote_preTrae.xls) fra det program der generer en excelfil med oplysninger om træmængder og stål. 
Undervejs skabes  en tekstfil i en mappe. Dette er som det skal være. Big smile


denne køres undervejs.......
Sub RunMacro()

    Dim cMacro$
    Dim cMacro2$

    ' Find the QuoteMacro.xls workbook and execute the real macro.
    cMacro = "'" + ActiveWorkbook.Path + "\" + "quotemacro.xls'!RcwQuote"
    cMacro2 = "'" + ActiveWorkbook.Path + "\" + "quotemacro.xls'!Prissetting"
    
    Application.Run cMacro
    Application.Run cMacro2
        
    Workbooks("QuoteMacro.xls").Close
    
    ExportAsText ("C:\Multi900\" & Range("JOBNO") & ".txt")
    
End Sub
Private Sub ExportAsText(Path)

    Application.DisplayAlerts = False
    
    ActiveWorkbook.SaveAs Filename:=Path, FileFormat:=xlText, CreateBackup:=False
        
    Application.DisplayAlerts = False

End Sub
Private Sub Workbook_Open()

    Call RunMacro
    
End Sub

------------------------------------------------------------------------------------------------------------------------

Nu kunne jeg tænke mig at få det strikket sammen så jeg automatisk får gemt denne fil som PDF i samme mappe som mit program har oprettet excelfilen.
eks. S:\Mappe\Projekt\exelfil.xls

Jeg har kunnet lave dette men datastien skal på en eller anden måde ændres, men hvordan?
og hvordan før jeg den afviklet undervejs så både txt og Pdf dannes.
Og kan det lade sig gøre?  Clown



Redigeret af Allan - 24.Jan.2017 kl. 19:10
Til top



Til top
EXCELGAARD Se dropdown
Platin bruger
Platin bruger


Medlem: 27.Dec.2012
Land: Denmark
Status: Offline
Point: 5417
Direkte link til dette indlæg Sendt: 24.Jan.2017 kl. 12:15
Er det bare i min browser, eller ser det der helt forkert ud?

Erik: Jeg tror du vil få mere hjælp, hvis du i stedet uploader dit Excel ark...
Husk, at trykke på [Tak], hvis du kan lide et indlæg.
Husk, at trykke på [Accepteret Svar], hvis du kan bruge et løsningsforslag.
Til top
Bjarnehansen Se dropdown
Platin bruger
Platin bruger
Avatar

Medlem: 20.Nov.2011
Land: DK
Status: Offline
Point: 5484
Direkte link til dette indlæg Sendt: 24.Jan.2017 kl. 12:22
det ser også forkert ud er meget smal det er det også i min
Husk, at trykke på [Tak], hvis du kan lide et indlæg.
Husk, at trykke på [Accepteret Svar], hvis du kan bruge et løsningsforslag.
Med venlig hilsen - Bjarne Hansen - Microsoft 365 DK
Til top
Bjarnehansen Se dropdown
Platin bruger
Platin bruger
Avatar

Medlem: 20.Nov.2011
Land: DK
Status: Offline
Point: 5484
Direkte link til dette indlæg Sendt: 24.Jan.2017 kl. 12:23
Vi må nok have Allan på banen...
Husk, at trykke på [Tak], hvis du kan lide et indlæg.
Husk, at trykke på [Accepteret Svar], hvis du kan bruge et løsningsforslag.
Med venlig hilsen - Bjarne Hansen - Microsoft 365 DK
Til top
Erik Hovedskoou Se dropdown
Forum Begynder
Forum Begynder
Avatar

Medlem: 24.Jan.2017
Land: DK
Status: Offline
Point: 4
Direkte link til dette indlæg Sendt: 24.Jan.2017 kl. 13:51
uploads/1888/QuoteMacro.xls



Mit er også smalt i browseren ? Ouch

Ved ikke om det er dette i manger
Til top
Erik Hovedskoou Se dropdown
Forum Begynder
Forum Begynder
Avatar

Medlem: 24.Jan.2017
Land: DK
Status: Offline
Point: 4
Direkte link til dette indlæg Sendt: 24.Jan.2017 kl. 14:11
her er hvad der foregår når jeg kører 
/uploads/1888/Quote_preTrae.xls" rel="nofollow">Quote_preTrae.xls

Til top
Allan Se dropdown
Forum Admin
Forum Admin
Avatar
Forum Admin

Medlem: 03.Feb.2010
Land: Danmark
Status: Offline
Point: 10330
Direkte link til dette indlæg Sendt: 24.Jan.2017 kl. 19:14
Hej alle

@Erik Hovedskoou - jeg har slettet lidt af koden i dit indlæg, som åbenbart fik forummet til at opføre sig lidt underligt Confused
Fejlen er ikke din og jeg vil forsøge at rette fejlen (hvis jeg kan)

Alt ser fint ud igen Smile

Rigtig god aften til jer alle - og undskyld forstyrelsen

//Allan
Til top
Erik Hovedskoou Se dropdown
Forum Begynder
Forum Begynder
Avatar

Medlem: 24.Jan.2017
Land: DK
Status: Offline
Point: 4
Direkte link til dette indlæg Sendt: 25.Jan.2017 kl. 07:04
Hej Allan
som sagt er jeg grøn i VBA og des lige, så der vil ske mærkelige ting Wink

Fint forum Hug
Til top
Kenn_FL Se dropdown
Forum Begynder
Forum Begynder


Medlem: 22.Feb.2017
Land: Danmark
Status: Offline
Point: 1
Direkte link til dette indlæg Sendt: 22.Feb.2017 kl. 11:59
Hej Erik

Prøv denne kode

            'ChDir "C:\Program Files\Arbejdsmappe\" er lokation adresse(Mappen) på din excel som skal kører makroen ligger
            ChDir "C:\Program Files\Arbejdsmappe\"
            'ActiveSheet.Range("B2:D2").ExportAsFixedFormat Type:=xlTypePDF, Filename:= _ er det område som du ønsker skal med i pdf filen
            'C:\Program Files\Arbejdsmappe _" & Format(Range("M3"), "mmddyyyy") _
            'gemmer pdfen i samme mappe som excel filen, samt tildeler den en dato ("M3" en evt dato cell i excelarket)
    ActiveSheet.Range("B2:D2").ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
        "C:\Program Files\Arbejdsmappe _" & Format(Range("M3"), "mmddyyyy") _
        , Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas _
        :=False, OpenAfterPublish:=True

'Hvis datoen for to filer er ens overskrives den gamle

På det kan bruges
Til top
 Besvar Besvar

Skift forum Forum tilladelser Se dropdown

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