07. november 2003 - 13:06
Der er
8 kommentarer og 1 løsning
Word makro der gemmer dokument
Jeg kunne godt tænke mig en makro, der ligger indlejret i en skabelon. Den del kan jeg selv lave. :-) Det den så skal kunne er: 1) Se om der allerede er oprettet en mappe med nuværende årstal. Ellers opret den. Skift til den mappe. 2) Se om der allerede er oprettet en mappe med nuværnede måned. Ellers opret den. Skift til den mappe. 3) Gem dokumentet under et nyt navn. Eksempelvis DD-MM-ÅÅÅÅ-TT-MM.doc hvor DD naturligvis er dato, MM er måned, ÅÅÅÅ er år, TT er timer, MM er minut. 4) Makroen skal automatisk afvikles når dokumentet lukkes.
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
07. november 2003 - 13:41
#1
Der står 100 ting om emnet, hvis du vil bruge FSO. Prøv at søg (har ikke lige tid til at komme emd noget kode)
08. november 2003 - 17:34
#2
At gemme: ActiveDocument.SaveAs FileName:="dette er en tekst.doc", FileFormat:= _ wdFormatDocument, LockComments:=False, Password:="", AddToRecentFiles:= _ True, WritePassword:="", ReadOnlyRecommended:=False, EmbedTrueTypeFonts:= _ False, SaveNativePictureFormat:=False, SaveFormsData:=False, _ SaveAsAOCELetter:=False Med hensyn til filnavnet kan du vel bruge Now(). Så er der lige det der med mappen, det må jeg vende tilbage med. Har ikke lige et konkret eksempel lige nu...
10. november 2003 - 18:32
#4
Vi takker - men fandt du hvad du søgte efter ?? - Mikker
11. november 2003 - 10:24
#5
Mja.... Jeg har ikke fundet ud af hvordan jeg automatisk afvikler noget, når dokumentet bliver lukket, men jeg har så heller ikke haft tid til at kigge på det endnu.
11. november 2003 - 10:40
#6
Det findes på eksperten, kan huske at jeg har set det - vist en event der bliver triggeret når et dokument lukket - måske: Sub Auto_close msgbox "farvel" End sub Frit efter hukommelsen - prøv at søg på eksperten :o)
11. november 2003 - 19:14
#7
I excel hedder den Private Sub Workbook_BeforeClose(Cancel As Boolean) End Sub Men i word er jeg lidt på herrens mark. - Mikker
11. november 2003 - 21:54
#8
Prøv at gennmskue denne kode: Den skal ligge i normal.dot Private Sub Document_Close() Dim fil$ Dim mappe Set fs = CreateObject("Scripting.FileSystemObject") mappe = fs.folderexists("g:\wordmappe") If mappe = False Then fs.createfolder ("g:\wordmappe") DoEvents fil$ = Trim("22-12-1974-1938" & ".doc") ActiveDocument.SaveAs FileName:=fil$, FileFormat:= _ wdFormatDocument, LockComments:=False, Password:="", AddToRecentFiles:= _ True, WritePassword:="", ReadOnlyRecommended:=False, EmbedTrueTypeFonts:= _ False, SaveNativePictureFormat:=False, SaveFormsData:=False, _ SaveAsAOCELetter:=False End Sub - Mikker
11. november 2003 - 21:55
#9
ups.... Set fs = Nothing ville nok pynte i enden :o) - Mikker
Kurser inden for grundlæggende programmering