02. august 2001 - 09:25Der er
14 kommentarer og 3 løsninger
Afspilning af makro på bestemt tidspunkt
Er der nogen der ved, om det er muligt at afspille en makro (der fx. gemmer det aktive dokument) på et bestemt tidspunkt (fx. kl. 10:00:00), mens brugeren sidder og arbejder på almindelig vis i Word - og i så fald, hvordan gøres det?
I lang tid har samarbejdsbranchen fokuseret på at forbedre enhedsfunktioner – bedre kameraer, klarere lyd og smartere software. Men den virkelige forvandling handler ikke om funktioner.
Jeg bruger Word 2000. Der er i \"Indstillinger\", fanebladet \"Gem\" et punkt der hedder \"Gem oplysninger til automatisk gendannelse\". Det er relevant, hvis Word går ned, da man så kan få gendannet sit dokument. Men jeg vil gerne have gemt filen under sit oprindelige navn, så man kan lukke sit dokument og vende tilbage til den senest gemte version - uden at man skal have Word til at gå ned.
Jeg har ikke kunnet finde en \"rigtig\" AutoGem-funktion i Word 2000.
Formålet med at gemme sit arbejde løbende er selvfølgelig primært at sikre sig mod at Word går ned - så ens arbejde ikke er mistet. Men i mange tilfælde kan det også være rart at have en tidligere udgave af dokumentet, som man kan vende tilbage til, hvis man kommer til at foretage sig noget uhensigtsmæssigt, der ikke kan fortrydes.
Dobber >> Det er pænt af dig, men du behøver ikke at lave et VB-script til mig. Jeg var interesseret i at vide, om det kunne lade sig gøre vha. en forholdsvist enkel løsning i Word - da en bruger har spurgt mig om det kunne lade sig gøre - men hvis det kræver både Opgavestyring og VB-scripts, synes jeg måske nok det er lidt for meget at gøre ud af det.
Jeg har fundet mappen, hvor filerne til automatisk gendannelse ligger (stien kan i øvrigt ændres på denne i \"Indstilinger\", fanebladet \"Filplaceringer\").
Problemet er vel stort set, at filen til automatisk gendannelse slettes, når man lukker dokumentet. Dette sker så IKKE, hvis Word går ned - og derfor er der sådan set ikke noget problem, hvis det sker - så åbner man Word igen, og dokumentet gendannes.
Til det formål, at man vil lukke sit dokument - fordi man har lavet nogle uhensigtsmæssige ændringer, der ikke kan fortrydes - har jeg udtænkt følgende: Jeg laver en værktøjslinje i Normal.dot med en knap, der kan lave en kopi af den fil til automatisk gendannelse (hvis den findes), der har filnavnet \"Automatisk gendannet\" + aktivt dokuments filnavn + \".asd\" Derefter lukkes det aktive dokument ned, og den kopi jeg lige har lavet, åbnes så. Problemet er vel dermed løst, såvidt jeg kan se???
janvogt >> Dit eksempel er i hvert fald MEGET tæt på at løse mit problem. Så du skal nok få nogle points for det.
Det virker dog stadig ikke helt tilfredsstillende. Forklaring følger:
Jeg har ændret din kode til nedenstående:
Sub MinSub() ActiveDocument.Save Application.OnTime When:=Now + TimeValue(\"00:00:15\"), _ Name:=\"MinSub\", Tolerance:=1000 End Sub
Jeg beder altså om at få gemt dokumentet. Derefter sætter jeg Application.OnTime til at køre 15 sekunder efter. Proceduren kalder altså sig selv hvert 15. sekund.
Problemet er nu, hvis man er i gang med noget andet end blot at skrive i dokumentet - f.eks. en stavekontrol. Bliver jeg i stavekontrollen i f.eks. et halvt minut, har Word tilsynelandende \"glemt\" sin Application.OnTime - og jeg må selv genstarte den manuelt. Ikke så smart. Såvidt jeg kan se af online-hjælpen skulle \"Tolerance\" angive hvor mange sekunder Word vil acceptere en forsinkelse af udførslen af OnTime - men allerede efter et halvt minut i stavekontrollen holder Word op med at gemme dokumentet hvert 15. sekund.
Nogen, der kan gennemskue, om denne uhensigtsmæssighed kan undgås?
Hvorfor ikke bruge versioner, som ligger i menuen filer - her kan du gemme dit dokument i de forskellige versioner du ønsker og vende tilbage til den ønskede version. Der gemmes kun et dokument og de rettelser man foretager, så du sparer også plads. Funktionen bør kunne laves sammen med en makro eller et script
Jeg må hellere få lukket dette spørgsmål, da der vist ikke kommer flere svar. Hsgroup << Jeg har endnu ikke afprøvet dit forslag, da jeg midlertidigt har droppet projektet - men det er helt sikkert noget, der er værd at undersøge nærmere. Håber, at I finder pointsfordelingen rimelig - og tak for hjælpen til alle, der har deltaget i dette indlæg.
Synes godt om
Ny brugerNybegynder
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.