Advertisement
krzys_h

Untitled

Jun 14th, 2015
279
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Sub Popraw(find, text)
  2.     With find
  3.         .Clear
  4.         .MatchCase = True
  5.         .FindText = " " + text + " "
  6.         .ReplaceWithText = " " + text + Chr(160)
  7.         .ReplaceScope = pbReplaceScopeAll
  8.         .Execute
  9.     End With
  10. End Sub
  11.  
  12. Sub PoprawSpojnik(find, spojnik)
  13.     Popraw find:=find, text:=spojnik
  14.     Popraw find:=find, text:=Strings.StrConv(spojnik, VbStrConv.vbUpperCase)
  15. End Sub
  16.  
  17. Sub PoprawJedno(frame)
  18.     PoprawSpojnik find:=frame.TextRange.find, spojnik:="i"
  19.     PoprawSpojnik find:=frame.TextRange.find, spojnik:="a"
  20.     PoprawSpojnik find:=frame.TextRange.find, spojnik:="w"
  21.     PoprawSpojnik find:=frame.TextRange.find, spojnik:="z"
  22.     PoprawSpojnik find:=frame.TextRange.find, spojnik:="o"
  23.     PoprawSpojnik find:=frame.TextRange.find, spojnik:="że"
  24.     PoprawSpojnik find:=frame.TextRange.find, spojnik:="to"
  25.     PoprawSpojnik find:=frame.TextRange.find, spojnik:="na"
  26.     PoprawSpojnik find:=frame.TextRange.find, spojnik:="do"
  27.     PoprawSpojnik find:=frame.TextRange.find, spojnik:="od"
  28.     PoprawSpojnik find:=frame.TextRange.find, spojnik:="co"
  29.    
  30.     If frame.HasNextLink Then
  31.         PoprawJedno frame:=frame.NextLinkedTextFrame
  32.     End If
  33. End Sub
  34.  
  35. Sub PoprawSpojniki()
  36.     Dim aStory As Story
  37.     ThisDocument.BeginCustomUndoAction ("Popraw Spojniki")
  38.     For Each aStory In ThisDocument.Stories
  39.         PoprawJedno frame:=aStory.TextFrame
  40.     Next
  41.     ThisDocument.EndCustomUndoAction
  42. End Sub
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement