מצו"ב מקרו (נכתבה בשיתוף עם א' מידידיי שי'), שיעזור לך בחיפוש הטורים שאינם שווים ביישורם האנכי.

ולהלן כמה הוראות והגבלות:

1) המקרו דלהלן עובדת רק על הטקסט העיקרי, לא על הערות שוליים או הערות סיום.

2) המקרו מתחילה את החיפוש ממקום עמידת הסמן (או סוף הבחירה) ואילך – עד לסיום הקובץ.

3) בשורה Const MaxDiff ביכולתך לשנות (בנקודות) – כמה הוא ההבדל ביישור האנכי שאינך מקפיד עליו, ושאינך רוצה שהמקרו יעצור בהם.

4) לאחר שהמקרו מצא טורים שאינם משתווים ביישורם האנכי, המקרו עוצרת, בוחרת את הטורים הבעייתיים ופולטת הודעה – בכמה נקודות הוא השוני באורך הטורים. לאחר אישור קבלת ההודעה אפשר להריץ תיכף את המקרו שוב בכדי למצוא את הבא, וכן הלאה, עד לסיום הקובץ.

5) ניתן לעקוב אחרי מרוצת המקרו ב"שורת המצב" בחלון תוכנת וורד, למטה, הנרשם בו מספר השורה שהמקרו אוחזת בו.

בתקווה שכ"ז יביא לך את התועלת הנרצה.
קוד:
[LEFT]Sub ColAlign()
  Dim i As Integer, iCounter As Integer, iPos As Long, iPosCol As Long
  Dim iCol() As Currency, nCol As Integer
  Dim myRange As Range, iViewType As Integer, bEnd As Boolean
  Const MaxDiff = 0
  If Selection.StoryType <> 1 Then MsgBox "Cursor not in main text!": Exit Sub
  Set myRange = Selection.Range
  Application.ScreenUpdating = False
  iViewType = ActiveWindow.View.Type: ActiveWindow.View.Type = wdPrintView
  iPos = -1
  With Selection
      .Collapse wdCollapseEnd
      iCounter = iCounter + 1: StatusBar = iCounter
      While iPos < .Start
  X2:     iPos = .Start
          If Dialogs(wdDialogFormatColumns).Columns = 1 Then GoTo X0
          ReDim iCol(Dialogs(wdDialogFormatColumns).Columns + 1)
          iPosCol = iPos: iPos = iPos - 1: nCol = 0
          While iPos < .Start
              iPos = .Start
              If Dialogs(wdDialogFormatColumns).Columns = 1 _
                  Or Dialogs(wdDialogFormatColumns).ColumnNo < nCol _
                  Then GoTo X1
              nCol = Dialogs(wdDialogFormatColumns).ColumnNo
              iCol(nCol) = .Information(wdVerticalPositionRelativeToPage)
              .GoToNext wdGoToLine
              iCounter = iCounter + 1: StatusBar = iCounter
          Wend
          bEnd = True: iPos = ActiveDocument.StoryRanges(1).End
  X1:     For i = 1 To nCol ' iCol(0) = high peak
              If iCol(0) < iCol(i) Then iCol(0) = iCol(i)
          Next i
          iCol(nCol + 1) = iCol(0) ' iCol(nCol + 1) = low peak
          For i = 1 To nCol
              If iCol(nCol + 1) > iCol(i) Then iCol(nCol + 1) = iCol(i)
          Next i
          If iCol(0) - iCol(nCol + 1) > MaxDiff Then
              .SetRange iPosCol, iPos
              Application.ScreenUpdating = True
              MsgBox CCur(iCol(0) - iCol(i)) & "pt"
              Exit Sub
          End If
          If bEnd Then GoTo X3 Else GoTo X2
  X0:     .GoToNext wdGoToLine
          iCounter = iCounter + 1: StatusBar = iCounter
      Wend
  End With
  X3: myRange.Select
      Application.ScreenUpdating = True: ActiveWindow.View.Type = iViewType
      MsgBox "Done!"
  End Sub[/LEFT]



________________________

<!--[if gte mso 9]><xml> <o:DocumentProperties> <o:Version>12.00</o:Version> </o:DocumentProperties> </xml><![endif]--><!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:TrackMoves/> <w:TrackFormatting/> <w:AutoHyphenation/> <w:punctuationKerning/> <w:ValidateAgainstSchemas/> <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid> <w:IgnoreMixedContent>false</w:IgnoreMixedContent> <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText> <w:DoNotPromoteQF/> <w:LidThemeOther>EN-US</w:LidThemeOther> <w:LidThemeAsian>X-NONE</w:LidThemeAsian> <w:LidThemeComplexScript>HE</w:LidThemeComplexScript> <w:Compatibility> <w:BreakWrappedTables/> <w:SnapToGridInCell/> <w:WrapTextWithPunct/> <w:UseAsianBreakRules/> <w:DontGrowAutofit/> <w:SplitPgBreakAndParaMark/> <w:DontVertAlignCellWithSp/> <w:DontBreakConstrainedForcedTables/> <w:DontVertAlignInTxbx/> <w:Word11KerningPairs/> <w:CachedColBalance/> </w:Compatibility> <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> <m:mathPr> <m:mathFont m:val="Cambria Math"/> <m:brkBin m:val="before"/> <m:brkBinSub m:val="&#45;-"/> <m:smallFrac m:val="off"/> <m:dispDef/> <m:lMargin m:val="0"/> <m:rMargin m:val="0"/> <m:defJc m:val="centerGroup"/> <m:wrapIndent m:val="1440"/> <m:intLim m:val="subSup"/> <m:naryLim m:val="undOvr"/> </m:mathPr></w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true" DefSemiHidden="true" DefQFormat="false" DefPriority="99" LatentStyleCount="267"> <w:LsdException Locked="false" Priority="0" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Normal"/> <w:LsdException Locked="false" Priority="9" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="heading 1"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/> <w:LsdException Locked="false" Priority="39" Name="toc 1"/> <w:LsdException Locked="false" Priority="39" Name="toc 2"/> <w:LsdException Locked="false" Priority="39" Name="toc 3"/> <w:LsdException Locked="false" Priority="39" Name="toc 4"/> <w:LsdException Locked="false" Priority="39" Name="toc 5"/> <w:LsdException Locked="false" Priority="39" Name="toc 6"/> <w:LsdException Locked="false" Priority="39" Name="toc 7"/> <w:LsdException Locked="false" Priority="39" Name="toc 8"/> <w:LsdException Locked="false" Priority="39" Name="toc 9"/> <w:LsdException Locked="false" Priority="0" Name="header"/> <w:LsdException Locked="false" Priority="0" Name="footer"/> <w:LsdException Locked="false" Priority="0" QFormat="true" Name="caption"/> <w:LsdException Locked="false" Priority="0" Name="page number"/> <w:LsdException Locked="false" Priority="0" Name="endnote reference"/> <w:LsdException Locked="false" Priority="10" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Title"/> <w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/> <w:LsdException Locked="false" Priority="11" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/> <w:LsdException Locked="false" Priority="22" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Strong"/> <w:LsdException Locked="false" Priority="20" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/> <w:LsdException Locked="false" Priority="59" SemiHidden="false" UnhideWhenUsed="false" Name="Table Grid"/> <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/> <w:LsdException Locked="false" Priority="1" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 1"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 1"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 1"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/> <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/> <w:LsdException Locked="false" Priority="34" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/> <w:LsdException Locked="false" Priority="29" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Quote"/> <w:LsdException Locked="false" Priority="30" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 1"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 1"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 2"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 2"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 2"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 2"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 2"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 3"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 3"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 3"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 3"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 3"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 4"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 4"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 4"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 4"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 4"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 5"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 5"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 5"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 5"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 5"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 6"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 6"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 6"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 6"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 6"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/> <w:LsdException Locked="false" Priority="19" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/> <w:LsdException Locked="false" Priority="21" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/> <w:LsdException Locked="false" Priority="31" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/> <w:LsdException Locked="false" Priority="32" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/> <w:LsdException Locked="false" Priority="33" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Book Title"/> <w:LsdException Locked="false" Priority="37" Name="Bibliography"/> <w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/> </w:LatentStyles> </xml><![endif]--><!--[if gte mso 10]> <style> /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-qformat:yes; mso-style-parent:""; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin:0in; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New Roman","serif"; mso-bidi-font-family:"Monotype Hadassah";} </style> <![endif]-->
אלהבא ברצוני להעיר:
דבר יפה הוא לתת מחמאות לאנשים המסייעים בחפץ לב, ואני אף מודה לך על כך במחמאתך אלי; אך לדעתי, אינו מהנכון לעשות כן בצירוף לשאלה ובקשה חדשה, כשהכוונה שאתה מצפה שאותם אנשים שסייעו לך בעבר יסייעו לך שוב בדבר זה (ברצון ובשמחה), מפני שצירוף הכתובת לשאלתך\בקשתך, גם אם אתה מוסיף בפירוש שכוונתך להסתייע ע"י כל מי שרק יכול לסייע, ולאו דוקא אלו שסייעו בעבר – מונעת בפועל מכמה וכמה (ואני כותב כן מידיעות מפורשות שקיבלתי), אף מבין אלו השמחים, וגם ב"ה ביכלתם, לעזור וכו', לנסות לעזור בדבר זה, מאחר ונוקטים כדברי חז"ל בענין "שבעה דברים וכו' בחכם ... אינו נכנס לתוך דברי חברו ... וחילופיהן בגולם".
ומובן מזה, שאי התועלת הוא גם למבקש הבקשה, שבהיות ממועני השאלה מצומצמים יותר במספרם, גם משתהה (ואולי אף נמנעת) בכך התשובה.
ואין בכל הנ"ל גורע כלל מחפץ הלב באמת, שחברי הפורום בכאן עוזרים ומסייעים האחד להשני. והתודה והברכה נתונה להם על כך, ובעז"ה גם ימשיכו לעשות כן בשמחה תמיד כל הימים.


 
תודה רבה על העזרה הגדולה
כמו כן תודה על ההערה הצודקת
 
כעת השתמשתי בזה, והוא נפלא מאוד, וייש"כ על כך.
אם תואיל לבאר לי עוד איזה פרט, כעת מוגדר בשורה Const MaxDiff על 0 האם כשברצוני שהמאקרו יראה על פער של נקודה אחת, ולא פחות מזה, האם בשביל כך עלי לשנותו ל-1
בתודה
 
הורדתי המאקרו לחלון ומירכוז אם אפשר להוסיף את המאקרו הנ"ל בתבנית של 2007
מפני שבתבנית זו איני יכול כל כך להשתמש בו על ידי תפריט הכלים. ב2007 אינו נותן בהתאמה אישית להעלות לסרגל מאקרו מתבנית מצורפת בתודה על הכל הידיעות הנכבדות וכו'.
 
המאקרו לא נכנס לסרגל או לתפריט, זה עובד ע"י מקש קיצור.

בכל אופן אפשר לשמור הקובץ כתבנית 2007 ולהכניסו לתיקיית startup של וורד.
 
באם הבנתי נכון את ההוראות הרשומים למעלה:
אישור פער של נקודה אחת ומטה = ערך 1.
אישור פער של פחות מנקודה אחת = ערך 0.99.
 
אי אפשר לשמור את התבנית מפני שהתבנית מוגנת
תודה רבה
 
לדברים כאלו אני משתמש ב"משלים לוורד". עושה את העבודה נפלא
 
נכתב ע"י haozar;530450:
לדברים כאלו אני משתמש ב"משלים לוורד". עושה את העבודה נפלא

איפה משיגים תוכנה זו
 
אולי תואיל בטובך להעלות מאקרו של מירכוז שורה אחרונה לבד, ללא חלון, [וכן ביטול של המירכוז]. בתודה.
 
בעיה בהפעלת המאקרו

נכתב ע"י קרש;349366:
מצו"פ קובץ תבנית עם מאקרו להוסיף חלון ומיכרוז שורה אחרונה.

יש לחלץ הקבצים בתוך איזשהו תיקייה ולהתקין (בלחיצה על Setup).
אם הוורד פתוח יש לסגרו ולפתחו שוב.

הוראות שימוש:

להוסיף חלון ומירכוז שורה אחרונה לחצו Alt+J.


המאקרו יעבור על פסקה ופסקה ויבדוק מספר שורות שלו:
אם יש בו רק שורה אחד ידלג עליו. אם שנים ימרכז שורה השניה, וימשיך הלאה. אם שלשה ויותר יכניס חלון בשורה שניה וימרכז שורה אחרונה וימשיך הלאה.

אם יש סוגר או ריבוע סוגרים לפני רווח ראשון בפסקה, אז יכנס החלון עד לאחר רווח השני בפסקה.

למחוק חלון ומירכוז שורה אחרונה לחצו Alt+K.


אם יש בחירה כל שהוא אז המאקרו (להוסיף ולמחוק) ירוץ רק על פסקא/ות הנבחר/ות. (אין צורך לבחור כל הפסקה). אם אין בחירה, המאקרו ירוץ על כל הקובץ.

פעולת החלון נעשית ע"י הכנסת תו (רווח קבועה) בתחילת שורה שניה, שפיזורו (spacing) הוא כרוחב מילה ראשונה עם הרווח שאחריו.
מירכוז שורה אחרונה נעשית ע"י טאב ממורכז לפי חשבון רוחב הטור.

_________________________________________

כל הזכויות שמורות, ואסור להעתיקו לפורמים אחרים או להעבירו הלאה בלי רשותי.
מי שמרוצה ממנו, ומשתמש בו באופן מקצועי, אשמח לקבל $15 עבורו.

שלום קרש.
משום מה המאקרו לא פועל אצלי במחשב יש לי ווינדוס xp אופיס 2003
יש לך איזה פיתרון עבורי?? תודה מראש
 
האם פולט הודעת שגיאה?
איך מוגדר ב-Tools>Macro security?
 
הסתדר לי, פשוט הפכתי את שפת המקלדת לאנגלית, וזה עבד! תודה רבה!
איך עושים שלמילה הראשונה בפיסקה יהיה גופן מודגש או אחר?
כמו"כ ראיתי שכתבת שיש לך סגנון אחר לפונט דרוגלין, אפשר להשיג את זה?
ושוב תודה רבה על כל העזרה, כל הכבוד, בהצלחה!
 
נכתב ע"י א.ישראל;356385:
לא צריך מאקרו, עשוים חיפוש בתוים כלליים:
This user does not have permission to use the HTML BB code.חפש הכל
Ctrl+B [או כל עיצוב שהוא]

הסבר: בתוים כלליים אין אפשרות להכניס סימן פיסקה אז מכניסים 13^ שזה מספר אסקי של סימן פיסקה, ואחרי זה כוכבית ורווח.

זה בדיוק מה שעשיתי הוא מוצא סוף פיסקא אבל לא מדגיש מילה ראשונה:confused:
 
לקרש שיחי'. אני כבר הורדתי מכאן מאקרו זה מכבר עוד טרם היותי רשום כאן, (ואגב לא הבנתי כ"כ האזהרה שלא וכו', דהרי זה כזטש"י).
אמנם ישנם מקומות שרוצים לעשות החלון על שתי אותיון, כמו בד"ה "והמשנה ברורה" וכדומה. האם יש לזה מהלך במאקרו הנוכחי. (הייתי רוצה לשנות בהגדרות אך הוא נעול מעריכה כמדומני).
 
נכתב ע"י haozar;532250:
זה בדיוק מה שעשיתי הוא מוצא סוף פיסקא אבל לא מדגיש מילה ראשונה:confused:
צריך להשים רווח לאחר הכוכבית.
 
נכתב ע"י פרידמן;532437:
לקרש שיחי'. אני כבר הורדתי מכאן מאקרו זה מכבר עוד טרם היותי רשום כאן, (ואגב לא הבנתי כ"כ האזהרה שלא וכו', דהרי זה כזטש"י)
תודה, לא שמתי לב.

נכתב ע"י פרידמן;532437:
אמנם ישנם מקומות שרוצים לעשות החלון על שתי אותיון, כמו בד"ה "והמשנה ברורה" וכדומה. האם יש לזה מהלך במאקרו הנוכחי. (הייתי רוצה לשנות בהגדרות אך הוא נעול מעריכה כמדומני).

במאקרו הנוכחי אי אפשר. וזה אכן נעול. לכן זה בחינם.
 

פרוגבוט

תוכן שיווקי
פרסומת

הצטרפות לניוזלטר

איזה כיף שהצטרפתם לניוזלטר שלנו!

מעכשיו, תהיו הראשונים לקבל את כל העדכונים, החדשות, ההפתעות בלעדיות, והתכנים הכי חמים שלנו בפרוג!

לוח מודעות

הפרק היומי

הפרק היומי! כל ערב פרק תהילים חדש. הצטרפו אלינו לקריאת תהילים משותפת!


תהילים פרק כה

אלְדָוִד אֵלֶיךָ יי נַפְשִׁי אֶשָּׂא:באֱלֹהַי בְּךָ בָטַחְתִּי אַל אֵבוֹשָׁה אַל יַעַלְצוּ אֹיְבַי לִי:גגַּם כָּל קוֶֹיךָ לֹא יֵבֹשׁוּ יֵבֹשׁוּ הַבּוֹגְדִים רֵיקָם:דדְּרָכֶיךָ יי הוֹדִיעֵנִי אֹרְחוֹתֶיךָ לַמְּדֵנִי:ההַדְרִיכֵנִי בַאֲמִתֶּךָ וְלַמְּדֵנִי כִּי אַתָּה אֱלֹהֵי יִשְׁעִי אוֹתְךָ קִוִּיתִי כָּל הַיּוֹם:וזְכֹר רַחֲמֶיךָ יי וַחֲסָדֶיךָ כִּי מֵעוֹלָם הֵמָּה:זחַטֹּאות נְעוּרַי וּפְשָׁעַי אַל תִּזְכֹּר כְּחַסְדְּךָ זְכָר לִי אַתָּה לְמַעַן טוּבְךָ יי:חטוֹב וְיָשָׁר יי עַל כֵּן יוֹרֶה חַטָּאִים בַּדָּרֶךְ:טיַדְרֵךְ עֲנָוִים בַּמִּשְׁפָּט וִילַמֵּד עֲנָוִים דַּרְכּוֹ:יכָּל אָרְחוֹת יי חֶסֶד וֶאֱמֶת לְנֹצְרֵי בְרִיתוֹ וְעֵדֹתָיו:יאלְמַעַן שִׁמְךָ יי וְסָלַחְתָּ לַעֲוֹנִי כִּי רַב הוּא:יבמִי זֶה הָאִישׁ יְרֵא יי יוֹרֶנּוּ בְּדֶרֶךְ יִבְחָר:יגנַפְשׁוֹ בְּטוֹב תָּלִין וְזַרְעוֹ יִירַשׁ אָרֶץ:ידסוֹד יי לִירֵאָיו וּבְרִיתוֹ לְהוֹדִיעָם:טועֵינַי תָּמִיד אֶל יי כִּי הוּא יוֹצִיא מֵרֶשֶׁת רַגְלָי:טזפְּנֵה אֵלַי וְחָנֵּנִי כִּי יָחִיד וְעָנִי אָנִי:יזצָרוֹת לְבָבִי הִרְחִיבוּ מִמְּצוּקוֹתַי הוֹצִיאֵנִי:יחרְאֵה עָנְיִי וַעֲמָלִי וְשָׂא לְכָל חַטֹּאותָי:יטרְאֵה אוֹיְבַי כִּי רָבּוּ וְשִׂנְאַת חָמָס שְׂנֵאוּנִי:כשָׁמְרָה נַפְשִׁי וְהַצִּילֵנִי אַל אֵבוֹשׁ כִּי חָסִיתִי בָךְ:כאתֹּם וָיֹשֶׁר יִצְּרוּנִי כִּי קִוִּיתִיךָ:כבפְּדֵה אֱלֹהִים אֶת יִשְׂרָאֵל מִכֹּל צָרוֹתָיו:
נקרא  2  פעמים
למעלה