Microsoft Office Word
uređuje Dragan Grbić

 Office Praktikum | Mapa sajta 

 
Bookmark and Share
Matična strana sajta
Novo na sajtu
Mapa sajta
Beleške
Knjiga posetilaca
Kontakt

Prethodna stranica
Pretraga sajta
Pretraga MSKB

Blog Praktikuma
RSS feed 
 
Office Praktikum

Još o Wordu
 


Skoro svakodnevno slušamo
  Radio Paradise:
  eklektični muzički online radio bez reklama!
 

   

Sponzori sajta

  Connectivity by SBB
 
Connectivity by SBB

 

Informacije

NOVOSTI
Novi prilog o Wordu
Tri nova autorska članka
Četiri priloga o Accessu
Opis i uputstvo za alatku YuCirLat '08 (Word)

SADRŽAJ ZA PREUZIMANJE
YuCirLat '08 unapređena alatka za konverziju kodnih rasporeda u Wordu

SKREĆEMO PAŽNJU
Beleške: B(l)oga li ti tvoga!- prilog koji će nekog možda čak i da naljuti
Kako pretraživati MSKB
* a pronaći ćete i još mnogo novih sadržaja...

USKORO SERIJA ČLANAKA O OFFICEU 2010

POZIVAMO VAS
* i prenesite svoja iskustva. Najbolji prilozi će biti objavljeni.



  (C) 2000-2009 Praktikum na Webu
 

Svođenje na naslove

Nivo:  NIVO 2 - klinite za objašnjenje


Ponekad zatreba da se van dokumenta napravi njegov siže: valja prikupiti naslove. Neka taj posao uradi makro.

Jednom prilikom sam poželeo da prikupim sve naslove u jednom velikom dokumentu i da ih iskopiram u drugi dokument, tako da lista izgleda kao kada se uključi Outline View i sakrije tekst, ili kada se formira sadržaj. Kopiranje sadržaja (koji je, zapravo, kodirano polje) nije baš elegantan način da se dobije ovakav rezultat. Naravno, rešenje je nađeno u VBA: priloženi makro će obrisati sve sem naslova svih nivoa, pod uslovom da ime stila naslova počinje sa Heading.

Da bi se aktivni dokument zaštitio od slučajnog uništenja, ovaj makro će ga najpre snimiti, a potom pobrisati sve sem naslova; na kraju, opciono, dokument će biti snimljen u default folderu za snimanje Word dokumenata (verovatno je to \My Documents), pod imenom "Naslovi" kome slede staro ime i ekstenzija .DOC (na primer, Naslovi Knjiga.DOC)

Sub naslovi()
Dim pasus As Paragraph

Application.ScreenUpdating = False
ActiveDocument.Save

For Each pasus In ActiveDocument.Content.Paragraphs
   If LCase$(Left$(pasus.Style, 7)) <> "heading" Then
      pasus.Range.Delete
   End If
Next pasus

ActiveDocument.SaveAs _
   FileName:="Naslovi " & ActiveDocument.Name

End Sub

 

  (C) 2000-2009 Praktikum na Webu

PC 48


 
 

Vrh stranice  Prethodna stranica  Naslovna strana  Mapa sajta  Pretraga

AFORIZAM ZA DANAS OVIH DANA SLUŠAMO...

Copyright © Praktikum na Webu, 2000-2009; Valinor Design; sva prava pridržana.