Avatar billede shjdsi Nybegynder
24. august 2000 - 14:38 Der 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.
 
Avatar billede cktarget Nybegynder
29. august 2000 - 12:08 #1
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

mvh kedde
Avatar billede shjdsi Nybegynder
12. oktober 2000 - 09:29 #2
Da dette spørgsmål er 300 point værd havde jeg også håbet på et mere fuldstændigt svar \"kedde\", men ellers tak for hjælpen.

Avatar billede walbum-data Nybegynder
05. november 2000 - 13:41 #3
Jeg håber at nedenstående kan bruges.

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


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
Kurser inden for grundlæggende programmering

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