Avatar billede hepygula Nybegynder
11. september 2007 - 20:43 Der er 14 kommentarer og
2 løsninger

Gemme som skabelon

Jeg vil gerne at man kan gemme som skabelon når man trykker på en kommando knap. Har forsøgt mig med denne linie, ActiveWorkbook.SaveAs "d:\Faktura\excelfakturaDB\Laves auto faktura190807(færdig)_11.XLT"
Men skabelonen virker ikke som den skal når man åbner igen. Ikke før jeg har gemt den manuel som en skabelon
Avatar billede word-hajen Nybegynder
11. september 2007 - 21:15 #1
Du har udeladt filformat. Prøv at angive det rigtige format, som er en parameter på SaveAs.
Avatar billede hepygula Nybegynder
11. september 2007 - 21:23 #2
Er ikke lige helt med på hvad du mener.

Synes at jeg har angivet det rigtige filformat for excel skabelon. Den hedder .xlt
Avatar billede word-hajen Nybegynder
11. september 2007 - 21:37 #3
Ja, det er fuldstændig rigtigt, at en excel skabelon hedder .xlt (til og med Excel 2003), men du er nødt til at angive filformatet også. Ellers kan Excel ikke genkende det. Dvs. at linjen

ActiveWorkbook.SaveAs "d:\Faktura\excelfakturaDB\Laves auto faktura190807(færdig)_11.XLT"

også skal indeholde filformatet (slå evt. SaveAs op i hjælpen, hvor du kan se de tilgængelige parametre.

ActiveWorkbook.SaveAs "d:\Faktura\excelfakturaDB\Laves auto faktura190807(færdig)_11.XLT", FileFormat:=17

Du skal nok lige tjekke op på filformatet, da jeg kører Excel 2007.
Avatar billede excelent Ekspert
11. september 2007 - 21:49 #4
prøv :

ActiveWorkbook.SaveAs "d:\Faktura\excelfakturaDB\Laves auto faktura190807(færdig)_11.XLT", FileFormat:=xlTemplate
Avatar billede hepygula Nybegynder
11. september 2007 - 23:25 #5
Jeg har været ved at lege lidt med de forskellige filformater, men synes ikke at jeg kan få det til at virke.

jeg køre med office 2003. Så hvis det er en der kan lede mig lidt mere på vej, ville jeg blive glad.
Avatar billede word-hajen Nybegynder
12. september 2007 - 08:03 #6
Hvis ikke du kan få min/excelents kode til at virke, vil jeg foreslå, at du optager en makro, hvor du gemmer en fil som en skabelon. Så kan du bagefter se præcis de parametre, som Excel har behov for.

-> excelent
xlTemplate og 17 skulle meget gerne give samme resultat :-) Hvis du har 2003, kan jeg så få dig til at tjekke det?
Avatar billede excelent Ekspert
12. september 2007 - 11:32 #7
ja har 2003 og makrooptager anvender xlTemplate
ved ikke ok 17 er det samme
Avatar billede word-hajen Nybegynder
12. september 2007 - 19:43 #8
->excelent - du kan se det, hvis du stepper igennem koden og holder markøren henover xlTemplate, når koden er nået dertil. Jeg tjekker det, når jeg har adgang til en 2003 (på jobbet *s*)
Avatar billede excelent Ekspert
12. september 2007 - 19:55 #9
ok yep det er 17
Avatar billede word-hajen Nybegynder
12. september 2007 - 20:30 #10
->excelent Takker. Så er vores kode ens :-)
Avatar billede hepygula Nybegynder
13. september 2007 - 07:09 #11
Jeg fandt ud af det ved at optage en marko, som i forslog mig.

Den måde havde jeg ikke lige tænkt på. Jeg takker meget for hjælpen. :-)

Hvis i ligger et svar, deler jeg point ud til jer.

Skal bare lige vide hvordan jeg deler pointene til jer.
Avatar billede word-hajen Nybegynder
13. september 2007 - 07:37 #12
Og hvad var det så, der var anderledes i den optagede makro i forhold til, hvad vi har foreslået?
Avatar billede word-hajen Nybegynder
13. september 2007 - 07:38 #13
Svar :-)

(du kan dele pointene, når også excelent har svaret, men jeg tror, at excelent er mere inde i den del end jeg er)
Avatar billede excelent Ekspert
13. september 2007 - 15:17 #14
word-hajen står vist for hovedparten af løsningen
så kan du ikke fordele efter fortjeneste :-)
Avatar billede hepygula Nybegynder
14. september 2007 - 05:34 #15
Godmorgen.

Har haft lidt travlt de sidste par dage, men her kommer min løsning.

sub marko1()

ChDir "D:\Faktura\excelfakturaDB"
    ActiveWorkbook.SaveAs Filename:= _
        "D:\Faktura\excelfakturaDB\Laves auto faktura190807(færdig)_111_1.xlt", _
        FileFormat:=xlTemplate, Password:="", WriteResPassword:="", _
        ReadOnlyRecommended:=False, CreateBackup:=False
End Sub

Så i havde ret i hvad i skrev. :-)

Jeg skal bare være noget bedre til at prøve at optage en marko, og evt. finde ud af hvordan den kan laves

I må have en rigtig god weekend.
Avatar billede word-hajen Nybegynder
14. september 2007 - 07:25 #16
Tak i lige måde.

Og lige en hurtig kommentar :-)
Med mindre der er en helt speciel grund (som jeg ikke kan se af ovenstående), behøver du ikke at skifte folder, inden du gemmer din workbook.
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