24. august 2000 - 14:38Der er
2 kommentarer og 1 løsning
Genere Tableofcontens i msword vba??
Hej jeg sidder og nørkler med at genere et index table i et word document. Det kan jeg ogaså godt med eksemplet fra onlinehjælp, men det jeg skal oprette er en TOC med følgende settings. {TOC\\0 \"2-2\" \\h \\z \\t \"Heading 1;1\" }
Det er taget fra et orginalt document og formateringen skal være sådan. For de mange point forventer jeg en forklaring på de forskellige parametre i {TOC\\0 \"2-2\" \\h \\z \\t \"Heading 1;1\" } samt et lille eksempel på hvordan man kan indsætte dette i activedocument objectet. følgende: Set myRange = ActiveDocument.Range(0, 0) ActiveDocument.TablesOfContents.Add _ Range:=myRange, _ UseFields:=False, _ UseHeadingStyles:=True, _ LowerHeadingLevel:=1, _ UpperHeadingLevel:=1, _ AddedStyles:=\"myStyle, yourStyle\" virker udemærket men format er forkert. Men positionen skal også bestemmes via vba code. Hvordan snapper jeg en position i et worddocument?
Håber der er nogen der vil hjælpe mig med at løse opgaven.
Hvad angaar positionen, saa menere jeg at du kan goere dette ved at definerere et bogmaerke(bookmark), inde i dit word dokument. Og herefter faa cursoren til at ga dertil inden du opretter TableOfContent. Lige hvordan du faar cursosren til at gaa til paa gaeldende bookmark, er jeg ikke helt sikker paa, men det burde vaere noget i stil med
application.currentdocument.selection
Jeg er klar over at dette ikke svarer fuldstaendigt paa dit svar, men jeg haaber at det er noget der kan bruges til noget
Det er en lille forklaring på de forskellige parametre.
\\o \"Overskrifter\" Opbygger en indholdsfortegnelse ud fra afsnit, der er formateret med indbyggede overskriftstypografier. Feltet { TOC \\o \"1-3\" } viser f.eks. kun overskrifter, der er formateret med typografierne Overskrift 1 til Overskrift 3. Hvis der ikke er angivet et overskriftsområde, vises alle de overskriftsniveauer, der anvendes i dokumentet. Sæt områdenumrene i anførselstegn.
\\h Hyperlinks Indsætter TOC-felter som hyperlinks.
\\z Skjuler tabulatorfyldtegn og sidetal i Web-layoutvisning.
\\t \"Typografi,Niveau, Typografi,Niveau,...\" Opbygger en indholdsfortegnelse ud fra afsnit, der er formateret med andre typografier end de indbyggede overskriftstypografier. Feltet { TOC \\t \"kapiteltitel,1, kapiteloverskrift,2\" } opbygger f.eks. en indholdsfortegnelse ud fra afsnit, der er formateret med typografierne \"kapiteltitel\" og \"kapiteloverskrift\". Nummeret efter hvert typografinavn angiver det niveau for opslagsordet i indholdsfortegnelsen, der svarer til den pågældende typografi. Du kan både bruge parameteren \\o og parameteren \\t til at opbygge en indholdsfortegnelse ud fra såvel indbyggede overskriftstypografier som andre typografier
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.