none
Udlæs til EXCEL med bogmærker

    Spørgsmål

  • Hej

    Vil udlæse ProjConfirmation til et Excel-ark baseret på en Skabelon, men kan ikke rigtig få det til at fungere.

    Det går fint med at sætte det op til WORD, selv om vi har mange special-felter med over.

    Jeg skal have det over i EXCEL, fordi det skal bruges til en service-rapport, og derfor både skal have felt-beskyttelse, og nogle beregninger udført i arket.

    Har gennemlæst Print2Office, men der er jo kun 1 eksempel til Excel ( Årsregnskab)

    Er der nogen, der lige kan ridse den overordnede plan op - baseret på egen praktisk erfaring, tak :)

    mvh

    Peter Hesselager

    17. oktober 2013 22:59

Alle besvarelser

  • Hej Peter,

    Har lige set på koden i Con_r.xltx og under dokumenttype Årsafslutning.

    Bogmærke angives i C5 som ark.navn (hvor navnet skrives i feltet 'Boksen Navn' d.v.s. lige over kolonne A).

    F.eks. Result.NetRevenues som peger på ark 'Result' og navn 'NetRevenues'.

    Jeg har så taget en kopi af 'Brev1' (shift + F2) og kaldt det BrevXL.

    Oprettet en skabelon BrevXL.xltx og peger på den under skabelon på dokumenttype BrevXL (husk at ændre fra MS Word til MS Excel i type).

    Under dokumentindstillinger på kartotek Employee har jeg så rettet i de 4 første linjer:

    På linje 1 har jeg ændret 'Navn' til Ark1.FNavn (fra CompanyName)

    På linje 2 har jeg ændret 'Navn' til Ark1.FAdresse (fra  CompanyAddress1)

    På linje 3 har jeg ændret 'Navn' til Ark1.FPostBy (fra CompanyZipCity)

    På linje 4 har jeg ændret 'Navn' til Ark1.MNavn (fra Name)

    I min excelskabelon har jeg i celle A5 skrevet Firmanavn og når jeg står i celle C5 har jeg i cellen 'Boksen Navn' skrevet FNavn.

    i celle A6 skrevet Firmaadresse og igen stående i celle C6 angivet 'FAdresse' i cellen 'Boksen Navn',

    i celle A7 skrevet Firma post-by og igen stående i celle C7 angivet 'FPostBy' i cellen 'Boksen Navn',

    i celle A9 skrevet Medabejder og igen stående i celle C9 angivet 'MNavn' i cellen 'Boksen Navn'.

    I celle E5 har jeg peget på celle C5 (der står så ikke =C5 men =FNavn) og markeret med rødt/fed og dermed kan den samme værdi benyttes flere gange i arket.

    Ovennævnte skabelon BrevXL kaldes så fra Generelt/Kartotek/Medarbejdere - Opret brev.

    Håber at det kan hjælpe dig lidt på vej.

    OBS ! Hvis jeg undlader at slette linjerne 5 og nedefter under kartotek Employee, så bliver der udfyldt værdien af nederste linje (EmployeeType) i min celle C9, så det er vigtigt at der kun er de linjer med som der er behov for.


    M.v.h. René rsl@


    • Foreslået som svar af rsl-data.dk 22. oktober 2013 12:19
    • Redigeret af rsl-data.dk 23. oktober 2013 10:18 uddybende forklaring om brugen i C5
    22. oktober 2013 12:19
  • Hej Rene.

    Tak for, at du ene af alle giver en hånd med !

    Jeg har testet dit eksempel, og det virker fint - MEN

    I dit eksempel kan du vælge OpretBrev = >Skabelon-valg.

    Jeg har tænkt mig at bruge Projekt-Bekræftelse til udskrift.

    Det virkede fint, da jeg udskrev til en tilpasset WORD-skabelon.

    Når jeg vil bruge EXCEL udskriver den kun SalesConfirmation til Standard-EXCEL skabelonen.

    Jeg har oprettet DokumentTypen  ProjConfirmation_SER, og peger fra den på Skabelonen ProBekræftelse_SER

    Under Debitor Aktionsliste har jeg på linjen ProBekræftelse tilknyttet Dokumenttypen ProBekræft_SER ( ellers sker der nemlig ikke noget ved udskrift til EXCEL-Printer

    Herfra virker det ligegyldigt, hvad jeg gør - jeg får kun udskrift til EXCEL Standard-skabelon.

    Kan det da for sytten passe, at man skal til at programmere for at få sådan en standard-funktionalitet ?

    (Har du også bemærket, at TjekBogmærker ikke virker for EXCEL - heller ikke ved Årsregnskab ?)

    Hilsen Peter H-O

    23. oktober 2013 23:04
  • Hej Peter,

    Ja jeg har bemærket at TjekBogmærker ikke virker for Excel.

    Jeg har prøvet at lave en simpel 'bekræftelse' med en Excel-skabelon af type 'Dokumentstyring' i stedet for 'Ekstern dokument' (som Opret brev) og så påkoble det projektet via Ctrl+N (dokumentstyring).

    Så bliver der åbnet den korrekte angivne skabelon og udfyldt bogmærkerne korrekt.

    Så det er nok måden at løse det på i stedet for at skulle til at programmere.

    Jeg har intet bud på hvorfor at din Excel skabelon ikke bliver fanget på et 'Ekstern dokument' når det virker på en Word skabelon.

    Men måske du skal lede efter noget kode i 'C5 Infocenter' som jo fint danner nye Excel ark (blot ikke udfra skabeloner).


    M.v.h. René rsl@

    24. oktober 2013 08:25
  • Hej René

    Også dette eksempel kan jeg få til at virke her hos mig.

    Jeg har prøvet "at spørge lidt rundt omkring" og tror, at din konklusion er korrekt, at EXCEL ikke understøttes i print via Standarddokumenter, men kun via CTRL-N Dokumentstyring.

    Det giver godt nok en noget tung arbejdsgang som udskrift af Projektbekræftelse - så vi må nok i gang med noget programmering.

    Tak for din indsats. Jeg føler mig klogere - men ikke lykkeligere :)

    Hilsen Peter

    25. oktober 2013 09:35
  • Hej Peter og René

    Jeg har samme problem som nævnt ovenfor. dog er det en anden rapport jeg ønsker at åbne i en Excel skabelon.

    Som jeg kan forstå er det en fejl eller i C5 at den ikke kan åbne en Excelskabelon. Ved I, eller andre, om denne fejl er rettet af Microsoft, eller har I løst problemet på anden vis?

    Med venlig hilsen

    Gert Pedersen


    GPfyn

    5. marts 2016 12:34
  • Hej Peter,

    Vejen frem er vel så at benytte COMPrintExcel og mappe dine felter manuelt i C5 programmeringen. Det er vel også det du henviser til, at du må have gang i programmeringen? Den understøtter i hvert fald skabeloner også.

    Men defineringen af Rækker og Kolonner er lidt af et pillearbejde. :)

    God arbejdslyst.

    7. marts 2016 15:57
  • Hej Mads

    Du svarer Peter, men det er mig (Gert) der spørger. :-)

    Jeg har faktisk selv løst problemet ved at finde en fejl, eller mangel, i koden for XAL filen ExcelGen.

    Nu virker det hele som det skal. Den starter den ønskede skabelon op, også ved  "Externt dokument", så nu er jeg glad.

    Mvh
    Gert Pedersen


    GPfyn

    7. marts 2016 17:13
  • Super :)
    7. marts 2016 19:04