Maak een sjabloon dat Styles Stopt uit worden toegevoegd aan een document

Dianne vraagt ​​zich af of er een manier is om een ​​sjabloon dat elke nieuwe stijlen zullen uitgesloten worden binnengebracht creëren. Cliënten plakken materiaal met opmaak en stijlen in haar documenten, en dat kan problemen veroorzaken. Ze wil een generieke template dat een document dat zal lock-out niet-template stijlen zullen creëren bouwen.

Dit probleem is er een die Word-gebruikers heeft geteisterd jaar (zo niet decennia). Je kan heel wat tijd krijgen van uw template en stylesheet gewoon de manier waarop u het wilt besteden, verstuurt deze naar iemand anders alleen maar om het te hebben terug te keren met de lijst stijl (en documentopmaak) in het elektronische equivalent van duigen.

Er zijn verschillende benaderingen die u kunt nemen om te proberen om de situatie te verhelpen. Ten eerste, kunt u proberen de "alsjeblieft niet doen" benadering waarbij je gewoon vragen aan de anderen om niets te plakken in uw document. Of, als ze iets moeten plakken, vraag hen dan om een ​​van de Plakken speciaal varianten die plakken toestaan ​​zonder opmaak gebruiken.

Als u wilt dat een krachtiger aanpak als volgt te werk:

  1. Het opzetten van uw template (inclusief stijlen) zoals u wenst.
  2. Met de sjabloon in Word geladen, geeft u het tabblad Start van het lint.
  3. Klik op het icoontje op de rechterbenedenhoek van de groep Stijlen. Het woord geeft het paneel 'Stijlen' aan de rechterkant van uw scherm.
  4. Aan de onderkant van het paneel Stijlen op de Stijlen beheren icoon. (Als je niet kunt achterhalen welke icoon is die de muisaanwijzer zweven over elk pictogram, op zijn beurt, totdat u de knopinfo "Stijlen beheren.") Woord geeft het dialoogvenster Stijlen vak Beheren.
  5. Zorg ervoor dat het tabblad beperken is gekozen. (Zie figuur 1.)

    Maak een sjabloon dat Styles Stopt uit worden toegevoegd aan een document

    Figuur 1. Het beperken tabblad van het dialoogvenster Stijlen beheren doos.

  6. Van de in het dialoogvenster stijlen, maak een selectie in te stellen van die stijlen die u wilt dat de gebruiker om te gebruiken. (Maak de door te klikken op een naam stijl en vervolgens de Ctrl-toets ingedrukt te houden terwijl u klikt op de andere namen stijl ingesteld selectie.)
  7. Klik op de Limit opmaak te Toegestane Styles vakje.
  8. Klik op OK.
  9. Sla uw template.

Theoretisch zal elk document op basis van de sjabloon te beperken welke stijlen van de gebruiker kunnen gebruiken in hun opmaak. Wat is het onduidelijk is of dit ook geldt voor het beperken van welke stijlen kan worden geplakt in het document. Als u liever een-macro afgedwongen versie van deze aanpak kunt u gebruik maken van de macro's beschreven op de volgende blog:

http://blogs.msdn.com/b/ericwhite/archive/2010/01/27/programmatically-limiting-styles-in-word.aspx

Natuurlijk kan je een set van macro's die mensen uit het plakken van opgemaakte tekst zou stoppen in een document te maken. (Plaats de macro's in de sjabloon waarop het document is gebaseerd en ze worden doorgegeven aan het document automatisch Normal caveat:. Als de gebruiker geen macro's in te schakelen, dan is deze aanpak is bijna geen waarde.)

Bijvoorbeeld, een benadering om nieuwe stijlen voorkomen dat toegevoegd is aan het aantal stijlen bepalen voor en na de pasta. Als het aantal is toegenomen, dan is uw macro kan de pasta ongedaan maken en geven de gebruiker de opties om ofwel plak het klembord als platte tekst of annuleren. Deze methode zal ook voorkomen stijlen geïntroduceerd uit tabellen en tekstvakken.

Het is belangrijk om te beseffen dat er geen "algemene" paste gebeurtenis die kan worden gevangen in VBA. In plaats daarvan moet passen verscheidene Word ingebouwde commando. De volgende onderdelen vervangen vier van deze commando's.

Sub EditPaste ()
Dim k As Long

Options.PasteFormatBetweenDocuments = wdMatchDestinationFormatting
Options.PasteFormatBetweenStyledDocuments = wdUseDestinationStyles
k = ActiveDocument.Styles.Count
Selection.Range.Paste
Als k <> ActiveDocument.Styles.Count dan
ActiveDocument.Undo
MsgBox "Plakken mislukt. Je hebt geprobeerd om nieuwe stijlen te introduceren."
End If
End Sub

Sub EditPasteSpecial ()
Dim k As Long
Dim lk zoals Van Boole

Options.PasteFormatBetweenDocuments = wdMatchDestinationFormatting
Options.PasteFormatBetweenStyledDocuments = wdUseDestinationStyles
k = ActiveDocument.Styles.Count
Met Dialogen (wdDialogEditPasteSpecial)
.Show
lk = .link
End With
Als Dan LK
ActiveDocument.Undo
MsgBox "Het is niet toegestaan ​​om links te plakken"
Exit Sub
End If
Als k <> ActiveDocument.Styles.Count dan
ActiveDocument.Undo
Als MsgBox ("U heeft geprobeerd om nieuwe stijlen te introduceren." & VbCrLf & _
"Heeft u wilt plakken als platte tekst?", VbYesNo) = vbYes Dan _
Selection.Range.PasteSpecial datatype: = wdPasteText
End If
End Sub

Sub PasteDestinationFormatting ()
Dim k As Long

k = ActiveDocument.Styles.Count
Selection.Range.Paste
Als k <> ActiveDocument.Styles.Count dan
ActiveDocument.Undo
MsgBox "Plakken mislukt. Je hebt geprobeerd om nieuwe stijlen te introduceren."
End If
End Sub

Sub PasteSourceFormatting ()
MsgBox "Het is niet toegestaan ​​om te plakken met bronopmaak"
End Sub

Een andere niet-macro aanpak is om de bescherming van het document te wijzigen. Met de sjabloon in Word geladen, volgt u deze stappen:

  1. Ga naar het tabblad Ontwikkelaar van het lint.
  2. Klik op het beperken bewerken instrument in de Protect-groep. Word geeft de ruit Resrict Editing aan de rechterkant van uw document.
  3. In het formatteren Beperkingen gebied, selecteert u de Limit Opmaak om een ​​selectie van Styles vakje.
  4. Klik op de link Instellingen, recht onder het selectievakje. Het woord geeft het dialoogvenster Beperkingen Opmaak doos. (Zie figuur 2.)

    Maak een sjabloon dat Styles Stopt uit worden toegevoegd aan een document

    Figuur 2. Het dialoogvenster Beperkingen Opmaak doos.

  5. Zorg ervoor dat de lijst met stijlen weerspiegelt degenen die u de gebruiker in staat om te gebruiken willen.
  6. Pas de selectievakjes aan de onderkant van het dialoogvenster, zoals gewenst.
  7. Klik op OK. Word sluit het dialoogvenster Beperkingen Opmaak doos.
  8. Als de beperkingen die u in plaats verhoogd aantal potentiële conflicten met stijlen gebruikt in het document, Word je vraagt ​​wat je wilt doen. (Antwoord zoals u wenst.)
  9. Klik op Ja, afdwingen van beveiliging starten. Het woord geeft het dialoogvenster afdwingen van beveiliging starten doos.
  10. Voer een wachtwoord in voor de bescherming, indien gewenst. (Je moet het twee keer in te voeren.)
  11. Klik op OK.
  12. Sluit de Opmaak en bewerkingen beperken taakvenster.
  13. Sla uw template.

WordTips is uw bron voor kosteneffectieve Microsoft Word training. (Microsoft Word is de meest populaire tekstverwerker in de wereld.) Deze tip (12.698) is van toepassing op Microsoft Word 2007, 2010 en 2013.