04. april 2006 - 12:44Der er
7 kommentarer og 1 løsning
Macro, der indsætter tabel i word med fast størrelse og tekst
I en skabelon skal det være muligt at indsætte en tabel med en fast størrelse og "fortrykt" tekst. Macro'en skal kører både i 2000 og 2003 (Engelsk). Jeg har lavet følgende, men ryger ud i problemer, når jeg vil indsætte tabellen anden gang. Formentlig p.g.a. koden "tabels(1)"
Så Haj søges !
Sub tabel() ' ' Macro recorded 02-03-2005 by Lene Winkel ' aVersion = Application.Version
If aVersion = "9.0" Then GoTo 2000
Else
ActiveDocument.Tables.Add Range:=Selection.Range, NumRows:=3, NumColumns:= _ 2, DefaultTableBehavior:=wdWord9TableBehavior, AutoFitBehavior:= _ wdAutoFitFixed ''' ActiveDocument.Tables.Add Range:=Selection.Range, NumRows:=3, NumColumns:= _ 2, DefaultTableBehavior:=wdWord9TableBehavior, AutoFitBehavior:= _ wdAutoFitFixed With Selection.Tables(1) If .Style <> "Table Grid" Then .Style = "Table Grid" End If .ApplyStyleHeadingRows = True .ApplyStyleLastRow = True .ApplyStyleFirstColumn = True .ApplyStyleLastColumn = True End With End Sub '''
I stedet for at kode indsættelsen og udarbejdelse af tabellen, så skulle du tage brug af Words indbyggede metode - Autotekst.
1. Lav din tabel som du ønsker 2. Marker alt du vil have med 3. Vælg Indsæt/Autotekst/Ny 4. Giv Autoteksten et navn 5. Optag med makrooptageren at du indsætter Autoteksten
Det er ikke mig, men alle vores brugere, der skal anvende skabelonen. Autotekster bliver gemt i normaldotten og ikke i dokumentet (skabelonen), og vil således ikke være tilgængelig for brugerne - eller ?
Autoteksten vil være tilgængelig for brugerne, når den er gemt i skabelonen og når skabelonen er åben eller et dokument som er lavet på baggrund af skablonene er åbent.
En autotekst vil altid blive gemt i Normal.dot, men du kan flytte den over i din skabelon via:
Funktioner/Skabeloner og tilføjelsesprogrammer Vælg knappen "Assistent..." Sørg for at det er din skablon, der er åben i det ene vindue og normal.dot i det andet. Vælg Fanen Autotekster og overfør din autotekst fra Normal.ddot til din skabelon
Hej - tak for hjælpen og undskyld den sene tilbagemelding. Det lykkedes mig at lave tabellen som en autotekst og få den gemt i dokumentet. Jeg løb dog ind i lidt problemer, idet vores dokumenthåndteringsprogram behandler skabeloner noget anderledes end normalt. Vores dokument-skabeloner er faktisk almindelige dokumenter (doc) - og deri kan man ikke gemme autotekster. Men - jeg fik gemt autoteksten i vores systemskabelon, og genvejstasten har jeg så lavet i dokument-skabelonen. Tak for ideen med autoteksten.
Ja - de dokumenthåndteringssystemer - man skulle tro, der der laver dem aldrig har prøvet de lidt mere avancerede funktioner i Word :-)
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.