דילוג לתוכן
  • חוקי הפורום
  • לא נפתר
  • משתמשים
  • חיפוש גוגל בפורום
  • צור קשר
עיצובים
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • ברירת מחדל (ללא עיצוב (ברירת מחדל))
  • ללא עיצוב (ברירת מחדל)
כיווץ
לוגו מותג
  1. דף הבית
  2. תוכנות
  3. יישומי אופיס
  4. וורד
  5. עזרה הדדית - וורד
  6. שרשור עזרה בפיתוח התוסף לוורד - עיצוב ספרי קודש

שרשור עזרה בפיתוח התוסף לוורד - עיצוב ספרי קודש

מתוזמן נעוץ נעול הועבר עזרה הדדית - וורד
74 פוסטים 7 כותבים 1.4k צפיות 9 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • P pcinfogmach

    @צדיק-וטוב-לו-0
    מה שכתוב בסוגריים יש לו רווחים אחרים משאר הטקסט? (גם ברמה של הגדרות הטקסט באפשרויות גופן?)

    צ מנותק
    צ מנותק
    צדיק וטוב לו 0
    כתב ב נערך לאחרונה על ידי צדיק וטוב לו 0
    #20

    @pcinfogmach טעות שלי בהבנת השאלה (חשבתי שהכוונה לגודל גופן).
    איני יודע איך עובדים הרווחים בסוגריים, אבל אם הגופן יותר קטן, אולי זה משפיע גם לבי הרווח? אין לי מושג.

    P תגובה 1 תגובה אחרונה
    1
    • P pcinfogmach

      @דאנציג כתב בשרשור עזרה בפיתוח התוסף לוורד - עיצוב ספרי קודש:

      בשביל כותרות הכי פשוט שתסתכל במדריך של @תודה-רבה-4 כאן בפיסקא של כותרות עליונות.

      אשמח אם תוכל למקד אותי קצת יותר כי רוב הדברים שם זה אפשרויות מובנות של וורד

      ד מנותק
      ד מנותק
      דאנציג
      כתב ב נערך לאחרונה על ידי
      #21

      @pcinfogmach כתב בשרשור עזרה בפיתוח התוסף לוורד - עיצוב ספרי קודש:

      אשמח אם תוכל למקד אותי קצת יותר כי רוב הדברים שם זה אפשרויות מובנות של וורד

      וזה מה שרוב התוספים נותנים, רק במקום לעשות זאת בעשר פעולות, ובצורה שכל טעות קריטית, וצריך להתחיל הכל מהתחלה, התוסף נותן לך את האפשרויות המובנות בוורד, רק בצורה יותר קלה פשוטה לתפעול, ומהירה - time is money...

      תגובה 1 תגובה אחרונה
      1
      • צ צדיק וטוב לו 0

        @pcinfogmach טעות שלי בהבנת השאלה (חשבתי שהכוונה לגודל גופן).
        איני יודע איך עובדים הרווחים בסוגריים, אבל אם הגופן יותר קטן, אולי זה משפיע גם לבי הרווח? אין לי מושג.

        P מנותק
        P מנותק
        pcinfogmach
        מדריכים
        כתב ב נערך לאחרונה על ידי
        #22

        @צדיק-וטוב-לו-0 כתב בשרשור עזרה בפיתוח התוסף לוורד - עיצוב ספרי קודש:

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

        @מניין תוכל לעזור לנו פה בבקשה?

        מ תגובה 1 תגובה אחרונה
        0
        • P pcinfogmach

          @צדיק-וטוב-לו-0 כתב בשרשור עזרה בפיתוח התוסף לוורד - עיצוב ספרי קודש:

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

          @מניין תוכל לעזור לנו פה בבקשה?

          מ מנותק
          מ מנותק
          מניין
          כתב ב נערך לאחרונה על ידי מניין
          #23

          @pcinfogmach כתב בשרשור עזרה בפיתוח התוסף לוורד - עיצוב ספרי קודש:

          @צדיק-וטוב-לו-0 כתב בשרשור עזרה בפיתוח התוסף לוורד - עיצוב ספרי קודש:

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

          @מניין תוכל לעזור לנו פה בבקשה?

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

          תגובה 1 תגובה אחרונה
          2
          • P מנותק
            P מנותק
            pcinfogmach
            מדריכים
            כתב ב נערך לאחרונה על ידי
            #24

            עקב פניות חוזרות ונשנות התחלתי לשקול בנייה של פקודה ליישור טורים בהערות שוליים.

            הדרך היחידה למיטב ידעיתי היא על ידי חילוץ הטקסט והכנסתו לתוך תיבות טקסט או אולי מסגרות הייתי שמח לשמוע רעיונות על איך להתקדם עם זה

            תגובה 1 תגובה אחרונה
            2
            • P pcinfogmach

              שרשור עזרה בפיתוח התוסף לוורד - עיצוב ספרי קודש

              לינק לתוסף כאן


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


              כעת בפיתוח:
              עריכה:

              1. כותרות עליונות מתעדכנות
              2. מספור עברי

              אשמח לקבל הצעות

              P מנותק
              P מנותק
              pcinfogmach
              מדריכים
              כתב ב נערך לאחרונה על ידי pcinfogmach
              #25

              חשבתי על רעיון בשביל מספור עברי לכה"פ בהערות שוליים
              להשתמש באפשרות "סימון מותאם אישית"
              הייתי שמח לשמוע הצעות איך לעשות את זה
              ובפרט האם יש דרך להקל על מספור ברצף באופן זה

              הנה קוד דוגמא שהכנתי משהו חפלפ אבל רק כדי לתפוס את העיקרון. (הסימון ChrW(8203) הינו רווח בלתי נראה ומשמש במקרה זה עבור סימון המיספור לצורך חיפוש)

              Attribute VB_Name = "מספור_עברי"
              Option Explicit
              Sub Macro21()
              '
              ' Macro21 Macro
              '
              '
              Dim rng As Range
              Dim prev As String
              Dim ref As String
              
              Set rng = Selection.Range
              ref = ChrW(8203) & "א" & ChrW(8203)
              
                  Selection.find.ClearFormatting
                  Selection.find.Replacement.ClearFormatting
                  With Selection.find
                      .text = ChrW(8203) & "*" & ChrW(8203)
                      .Replacement.text = ""
                      .Forward = False
                      .Wrap = wdFindStop
                      .Format = False
                      .MatchCase = False
                      .MatchWholeWord = False
                      .MatchKashida = False
                      .MatchDiacritics = False
                      .MatchAlefHamza = False
                      .MatchControl = False
                      .MatchAllWordForms = False
                      .MatchSoundsLike = False
                      .MatchWildcards = True
                      .Execute
                      If .found Then
                      prev = Selection
                      End If
                      End With
                      
              If prev = ChrW(8203) & "א" & ChrW(8203) Then ref = ChrW(8203) & "ב" & ChrW(8203)
              
              rng.Select
                  With rng
                      .Footnotes.Add Range:=Selection.Range, Reference:=ref
                  End With
              
              End Sub
              
              
              
              P תגובה 1 תגובה אחרונה
              0
              • P pcinfogmach

                חשבתי על רעיון בשביל מספור עברי לכה"פ בהערות שוליים
                להשתמש באפשרות "סימון מותאם אישית"
                הייתי שמח לשמוע הצעות איך לעשות את זה
                ובפרט האם יש דרך להקל על מספור ברצף באופן זה

                הנה קוד דוגמא שהכנתי משהו חפלפ אבל רק כדי לתפוס את העיקרון. (הסימון ChrW(8203) הינו רווח בלתי נראה ומשמש במקרה זה עבור סימון המיספור לצורך חיפוש)

                Attribute VB_Name = "מספור_עברי"
                Option Explicit
                Sub Macro21()
                '
                ' Macro21 Macro
                '
                '
                Dim rng As Range
                Dim prev As String
                Dim ref As String
                
                Set rng = Selection.Range
                ref = ChrW(8203) & "א" & ChrW(8203)
                
                    Selection.find.ClearFormatting
                    Selection.find.Replacement.ClearFormatting
                    With Selection.find
                        .text = ChrW(8203) & "*" & ChrW(8203)
                        .Replacement.text = ""
                        .Forward = False
                        .Wrap = wdFindStop
                        .Format = False
                        .MatchCase = False
                        .MatchWholeWord = False
                        .MatchKashida = False
                        .MatchDiacritics = False
                        .MatchAlefHamza = False
                        .MatchControl = False
                        .MatchAllWordForms = False
                        .MatchSoundsLike = False
                        .MatchWildcards = True
                        .Execute
                        If .found Then
                        prev = Selection
                        End If
                        End With
                        
                If prev = ChrW(8203) & "א" & ChrW(8203) Then ref = ChrW(8203) & "ב" & ChrW(8203)
                
                rng.Select
                    With rng
                        .Footnotes.Add Range:=Selection.Range, Reference:=ref
                    End With
                
                End Sub
                
                
                
                P מנותק
                P מנותק
                pcinfogmach
                מדריכים
                כתב ב נערך לאחרונה על ידי pcinfogmach
                #26

                אז הנה טיוטא של הרעיון שלי להערות שוליים עברי יותר משצב - אשמח לקבל הערות והארות.
                עריכה: וכעת הקוד מוכן.

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

                
                Option Explicit
                Sub המר_הערות_שוליים_למספור_עברי_יותר_משצב()
                Application.ScreenUpdating = False
                 Dim origRange As Range
                 Set origRange = Selection.Range
                 
                 Dim i As Integer
                 Dim ftnoteText As String
                 Dim ftnoteRefrence As Range
                 
                 For i = 1 To ActiveDocument.Footnotes.Count
                    Set ftnoteRefrence = ActiveDocument.Footnotes(i).Reference
                    If ftnoteRefrence <> ChrW(8203) Then
                        ftnoteText = ActiveDocument.Footnotes(i).Range.Text
                        ftnoteRefrence.Characters(1).Delete
                        ftnoteRefrence.Select
                        ActiveDocument.Footnotes.Add Range:=Selection.Range, Text:=ftnoteText, Reference:=ChrW(8203)
                    End If
                Next i
                
                 Call AddHebrewFootnoteRefrenceStyle
                 Call DeleteAllRefrenceLetters
                 Call MainDocHebrewRefrence
                 Call FootnotesRefrence
                 Call DeleteDoubleSpace
                 
                origRange.Select
                
                Application.ScreenUpdating = True
                Application.ScreenRefresh
                
                
                End Sub
                
                Private Sub FootnotesRefrence()
                    Dim doc As Document
                    Dim rng As Range
                    Dim i As Long
                    Dim ftnoteNumber As Long
                    Dim hebrewftNoteNumber As String
                    
                    For i = 1 To ActiveDocument.Footnotes.Count
                        Set rng = ActiveDocument.Footnotes(i).Range
                        ftnoteNumber = ActiveDocument.Footnotes(i).Index
                        hebrewftNoteNumber = ConvertToHebrew(ftnoteNumber)
                        With rng
                            .start = .start - 1
                            .End = .start
                            .Text = hebrewftNoteNumber & " "
                            .style = ActiveDocument.Styles("הפניה להערת שוליים עברי")
                        End With
                    Next i
                End Sub
                
                Private Sub MainDocHebrewRefrence()
                    Dim doc As Document
                    Dim rng As Range
                    Dim i As Long
                    Dim ftnoteNumber As Long
                    Dim hebrewftNoteNumber As String
                       
                    For i = 1 To ActiveDocument.Footnotes.Count
                        Set rng = ActiveDocument.Footnotes(i).Reference
                        ftnoteNumber = ActiveDocument.Footnotes(i).Index
                        hebrewftNoteNumber = ConvertToHebrew(ftnoteNumber)
                        With rng
                            .start = .End
                            .Text = hebrewftNoteNumber
                            .style = ActiveDocument.Styles("הפניה להערת שוליים עברי")
                        End With
                    Next i
                End Sub
                
                Private Sub AddHebrewFootnoteRefrenceStyle()
                    On Error GoTo skp
                    ActiveDocument.Styles.Add Name:="הפניה להערת שוליים עברי", Type:= _
                        wdStyleTypeCharacter
                    With ActiveDocument.Styles("הפניה להערת שוליים עברי")
                        .BaseStyle = -39
                    End With
                skp:
                    
                End Sub
                Private Sub DeleteAllRefrenceLetters()
                    
                    Dim rng1 As Range
                    Set rng1 = ActiveDocument.Content
                    
                    Selection.Find.ClearFormatting
                    Selection.Find.Replacement.ClearFormatting
                    On Error GoTo skp
                    rng1.Find.style = ActiveDocument.Styles("הפניה להערת שוליים עברי")
                    With rng1.Find
                        .Text = ""
                        .Replacement.Text = ""
                        .Forward = True
                        .Wrap = wdFindContinue
                        .Format = True
                        .MatchCase = False
                        .MatchWholeWord = False
                        .MatchKashida = False
                        .MatchDiacritics = False
                        .MatchAlefHamza = False
                        .MatchControl = False
                        .MatchWildcards = False
                        .MatchSoundsLike = False
                        .MatchAllWordForms = False
                    End With
                    rng1.Find.Execute Replace:=wdReplaceAll
                    
                    Dim rng2 As Range
                    Dim ftnoteNumber As Long
                    ftnoteNumber = ActiveDocument.Footnotes.Count
                    Set rng2 = ActiveDocument.Footnotes(1).Range
                    rng2.End = ActiveDocument.Footnotes(ftnoteNumber).Range.End
                    
                    Selection.Find.ClearFormatting
                    Selection.Find.Replacement.ClearFormatting
                    With rng2.Find
                        .Text = ""
                        .Replacement.Text = ""
                        .Forward = True
                        .Wrap = wdFindContinue
                        .style = ActiveDocument.Styles("הפניה להערת שוליים עברי")
                        .Format = True
                        .MatchCase = False
                        .MatchWholeWord = False
                        .MatchKashida = False
                        .MatchDiacritics = False
                        .MatchAlefHamza = False
                        .MatchControl = False
                        .MatchWildcards = False
                        .MatchSoundsLike = False
                        .MatchAllWordForms = False
                    End With
                    rng2.Find.Execute Replace:=wdReplaceAll
                skp:
                End Sub
                Private Sub DeleteDoubleSpace()
                    Dim rng As Range
                    Dim ftnoteNumber As Long
                    ftnoteNumber = ActiveDocument.Footnotes.Count
                    Set rng = ActiveDocument.Footnotes(1).Range
                    rng.End = ActiveDocument.Footnotes(ftnoteNumber).Range.End
                    
                    Selection.Find.ClearFormatting
                    Selection.Find.Replacement.ClearFormatting
                    With rng.Find
                        .Text = "( )\1@"
                        .Replacement.Text = "\1"
                        .Forward = True
                        .Wrap = wdFindContinue
                        .Format = True
                        .MatchCase = False
                        .MatchWholeWord = False
                        .MatchKashida = False
                        .MatchDiacritics = False
                        .MatchAlefHamza = False
                        .MatchControl = False
                        .MatchWildcards = True
                        .MatchSoundsLike = False
                        .MatchAllWordForms = False
                    End With
                    rng.Find.Execute Replace:=wdReplaceAll
                skp:
                End Sub
                
                Function ConvertToHebrew(ByVal ftnoteNumber As Long) As String
                    Dim MyArray As Variant
                    Dim MyaArray As Variant
                    Dim v As Long
                    Dim s As String
                    Dim i As Long
                    
                    
                s = ""
                
                MyArray = Array(400, 300, 200, 100, 90, 80, 70, 60, 50, 40, 30, 20, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1)
                MyaArray = Array("ת", "ש", "ר", "ק", "צ", "פ", "ע", "ס", "נ", "מ", "ל", "כ", _
                "י", "ט", "ח", "ז", "ו", "ה", "ד", "ג", "ב", "א")
                v = Val(ftnoteNumber)
                Do While v > 0
                If v = 15 Or v = 16 Then
                s = s & "ט"
                v = v - 9
                End If
                  For i = 0 To UBound(MyArray)
                    If v >= MyArray(i) Then
                      s = s & MyaArray(i)
                      v = v - MyArray(i)
                      Exit For
                    End If
                  Next i
                Loop
                
                If s = "רצח" Then s = "רחצ"
                If s = "רע" Then s = "ער"
                If s = "רעב" Then s = "ערב"
                If s = "שד" Then s = "דש"
                If s = "שמד" Then s = "שדמ"
                If s = "תשמד" Then s = "תדשם"
                If s = "רעה" Then s = "ערה"
                If s = "רעד" Then s = "עדר"
                
                ConvertToHebrew = s
                
                End Function
                
                ד תגובה 1 תגובה אחרונה
                2
                • P pcinfogmach

                  אז הנה טיוטא של הרעיון שלי להערות שוליים עברי יותר משצב - אשמח לקבל הערות והארות.
                  עריכה: וכעת הקוד מוכן.

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

                  
                  Option Explicit
                  Sub המר_הערות_שוליים_למספור_עברי_יותר_משצב()
                  Application.ScreenUpdating = False
                   Dim origRange As Range
                   Set origRange = Selection.Range
                   
                   Dim i As Integer
                   Dim ftnoteText As String
                   Dim ftnoteRefrence As Range
                   
                   For i = 1 To ActiveDocument.Footnotes.Count
                      Set ftnoteRefrence = ActiveDocument.Footnotes(i).Reference
                      If ftnoteRefrence <> ChrW(8203) Then
                          ftnoteText = ActiveDocument.Footnotes(i).Range.Text
                          ftnoteRefrence.Characters(1).Delete
                          ftnoteRefrence.Select
                          ActiveDocument.Footnotes.Add Range:=Selection.Range, Text:=ftnoteText, Reference:=ChrW(8203)
                      End If
                  Next i
                  
                   Call AddHebrewFootnoteRefrenceStyle
                   Call DeleteAllRefrenceLetters
                   Call MainDocHebrewRefrence
                   Call FootnotesRefrence
                   Call DeleteDoubleSpace
                   
                  origRange.Select
                  
                  Application.ScreenUpdating = True
                  Application.ScreenRefresh
                  
                  
                  End Sub
                  
                  Private Sub FootnotesRefrence()
                      Dim doc As Document
                      Dim rng As Range
                      Dim i As Long
                      Dim ftnoteNumber As Long
                      Dim hebrewftNoteNumber As String
                      
                      For i = 1 To ActiveDocument.Footnotes.Count
                          Set rng = ActiveDocument.Footnotes(i).Range
                          ftnoteNumber = ActiveDocument.Footnotes(i).Index
                          hebrewftNoteNumber = ConvertToHebrew(ftnoteNumber)
                          With rng
                              .start = .start - 1
                              .End = .start
                              .Text = hebrewftNoteNumber & " "
                              .style = ActiveDocument.Styles("הפניה להערת שוליים עברי")
                          End With
                      Next i
                  End Sub
                  
                  Private Sub MainDocHebrewRefrence()
                      Dim doc As Document
                      Dim rng As Range
                      Dim i As Long
                      Dim ftnoteNumber As Long
                      Dim hebrewftNoteNumber As String
                         
                      For i = 1 To ActiveDocument.Footnotes.Count
                          Set rng = ActiveDocument.Footnotes(i).Reference
                          ftnoteNumber = ActiveDocument.Footnotes(i).Index
                          hebrewftNoteNumber = ConvertToHebrew(ftnoteNumber)
                          With rng
                              .start = .End
                              .Text = hebrewftNoteNumber
                              .style = ActiveDocument.Styles("הפניה להערת שוליים עברי")
                          End With
                      Next i
                  End Sub
                  
                  Private Sub AddHebrewFootnoteRefrenceStyle()
                      On Error GoTo skp
                      ActiveDocument.Styles.Add Name:="הפניה להערת שוליים עברי", Type:= _
                          wdStyleTypeCharacter
                      With ActiveDocument.Styles("הפניה להערת שוליים עברי")
                          .BaseStyle = -39
                      End With
                  skp:
                      
                  End Sub
                  Private Sub DeleteAllRefrenceLetters()
                      
                      Dim rng1 As Range
                      Set rng1 = ActiveDocument.Content
                      
                      Selection.Find.ClearFormatting
                      Selection.Find.Replacement.ClearFormatting
                      On Error GoTo skp
                      rng1.Find.style = ActiveDocument.Styles("הפניה להערת שוליים עברי")
                      With rng1.Find
                          .Text = ""
                          .Replacement.Text = ""
                          .Forward = True
                          .Wrap = wdFindContinue
                          .Format = True
                          .MatchCase = False
                          .MatchWholeWord = False
                          .MatchKashida = False
                          .MatchDiacritics = False
                          .MatchAlefHamza = False
                          .MatchControl = False
                          .MatchWildcards = False
                          .MatchSoundsLike = False
                          .MatchAllWordForms = False
                      End With
                      rng1.Find.Execute Replace:=wdReplaceAll
                      
                      Dim rng2 As Range
                      Dim ftnoteNumber As Long
                      ftnoteNumber = ActiveDocument.Footnotes.Count
                      Set rng2 = ActiveDocument.Footnotes(1).Range
                      rng2.End = ActiveDocument.Footnotes(ftnoteNumber).Range.End
                      
                      Selection.Find.ClearFormatting
                      Selection.Find.Replacement.ClearFormatting
                      With rng2.Find
                          .Text = ""
                          .Replacement.Text = ""
                          .Forward = True
                          .Wrap = wdFindContinue
                          .style = ActiveDocument.Styles("הפניה להערת שוליים עברי")
                          .Format = True
                          .MatchCase = False
                          .MatchWholeWord = False
                          .MatchKashida = False
                          .MatchDiacritics = False
                          .MatchAlefHamza = False
                          .MatchControl = False
                          .MatchWildcards = False
                          .MatchSoundsLike = False
                          .MatchAllWordForms = False
                      End With
                      rng2.Find.Execute Replace:=wdReplaceAll
                  skp:
                  End Sub
                  Private Sub DeleteDoubleSpace()
                      Dim rng As Range
                      Dim ftnoteNumber As Long
                      ftnoteNumber = ActiveDocument.Footnotes.Count
                      Set rng = ActiveDocument.Footnotes(1).Range
                      rng.End = ActiveDocument.Footnotes(ftnoteNumber).Range.End
                      
                      Selection.Find.ClearFormatting
                      Selection.Find.Replacement.ClearFormatting
                      With rng.Find
                          .Text = "( )\1@"
                          .Replacement.Text = "\1"
                          .Forward = True
                          .Wrap = wdFindContinue
                          .Format = True
                          .MatchCase = False
                          .MatchWholeWord = False
                          .MatchKashida = False
                          .MatchDiacritics = False
                          .MatchAlefHamza = False
                          .MatchControl = False
                          .MatchWildcards = True
                          .MatchSoundsLike = False
                          .MatchAllWordForms = False
                      End With
                      rng.Find.Execute Replace:=wdReplaceAll
                  skp:
                  End Sub
                  
                  Function ConvertToHebrew(ByVal ftnoteNumber As Long) As String
                      Dim MyArray As Variant
                      Dim MyaArray As Variant
                      Dim v As Long
                      Dim s As String
                      Dim i As Long
                      
                      
                  s = ""
                  
                  MyArray = Array(400, 300, 200, 100, 90, 80, 70, 60, 50, 40, 30, 20, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1)
                  MyaArray = Array("ת", "ש", "ר", "ק", "צ", "פ", "ע", "ס", "נ", "מ", "ל", "כ", _
                  "י", "ט", "ח", "ז", "ו", "ה", "ד", "ג", "ב", "א")
                  v = Val(ftnoteNumber)
                  Do While v > 0
                  If v = 15 Or v = 16 Then
                  s = s & "ט"
                  v = v - 9
                  End If
                    For i = 0 To UBound(MyArray)
                      If v >= MyArray(i) Then
                        s = s & MyaArray(i)
                        v = v - MyArray(i)
                        Exit For
                      End If
                    Next i
                  Loop
                  
                  If s = "רצח" Then s = "רחצ"
                  If s = "רע" Then s = "ער"
                  If s = "רעב" Then s = "ערב"
                  If s = "שד" Then s = "דש"
                  If s = "שמד" Then s = "שדמ"
                  If s = "תשמד" Then s = "תדשם"
                  If s = "רעה" Then s = "ערה"
                  If s = "רעד" Then s = "עדר"
                  
                  ConvertToHebrew = s
                  
                  End Function
                  
                  ד מנותק
                  ד מנותק
                  דאנציג
                  כתב ב נערך לאחרונה על ידי
                  #27

                  @pcinfogmach
                  החבר המבוקש אינו נמצא:
                  הסגנון הפניה להערת שוליים.

                  P תגובה 1 תגובה אחרונה
                  0
                  • ד דאנציג

                    @pcinfogmach
                    החבר המבוקש אינו נמצא:
                    הסגנון הפניה להערת שוליים.

                    P מנותק
                    P מנותק
                    pcinfogmach
                    מדריכים
                    כתב ב נערך לאחרונה על ידי
                    #28

                    @דאנציג
                    תודה תוקן

                    תגובה 1 תגובה אחרונה
                    1
                    • P pcinfogmach

                      @pcinfogmach
                      מישהו יכול לכתוב לי מסודר מה צריך לפתח בשביל כותרות?

                      ח מנותק
                      ח מנותק
                      חוות דעת
                      כתב ב נערך לאחרונה על ידי
                      #29

                      @pcinfogmach כתב בשרשור עזרה בפיתוח התוסף לוורד - עיצוב ספרי קודש:

                      @pcinfogmach
                      מישהו יכול לכתוב לי מסודר מה צריך לפתח בשביל כותרות?

                      אני יכול לכתוב מצב הכי אידיאלי שהייתי רוצה שיהיה, ותעשה כמה שידך מגיע:

                      1. צריך ליצור שלש טאבים, שיתמקמו: 1 ל25% אחוז רוחב של בין השוליים מצד ימין, 2 לחצי מהרוחב שבין השוליים, 3 75% מהרוחב שבין השוליים.
                      2. טאב מיושר לפנימי\חיצוני ולמקם שם מספור עמודים עברי בלי באג שצ"ג.
                      3. שהתוסף יתן אפשרות להכניס בטאב האמצעי שדה של כותרות משתנה לפי סגנון (פרק א', פרק ב').
                        שדרוג:
                      4. שיתן אפשרות בעת הפעלת המאקרו להכניס המילים שאמורים להופיע בטאב הראשון (לדוגמא 'אמרי') ובטאב השלישי (לדוגמא 'יחזקאל'). ולהחיל על זה סגנון (תו) מיוחד, כדי שיהא אפשר אח"כ לעצב את זה בקלות.

                      הוספה לתוסף - 1:
                      כפתור, שיעדכן את המיקומים של הטאב, אם במקרה שינו את השוליים של המסמך.

                      הוספה לתוסף - 2:
                      כפתור שיאפשר לשלוט טוב יותר במיקומים של הטאב הראשון והשלישי, כי לפעמים (תלוי בעימוד של הספר) רוצים להכניס פנימה יותר את המילים (כלומר שלא יהיה 25 75, אלא 27 73), ולפעמים רוצים להוציא יותר המילים.

                      ח תגובה 1 תגובה אחרונה
                      3
                      • P pcinfogmach

                        @pcinfogmach
                        שאלה לגבי הגדלת והקטנת רווחים.
                        מה עדיף?
                        לעשות קוד שיגדיל את כל הרווחים ב 1 יותר ממה שהם או שיגדיל את כל הרווחים שיהיו באופן שווה.
                        השאלה היא האם מצוי שיש רווחים בגדלים שונים בפיסקה אחת?

                        ח מנותק
                        ח מנותק
                        חוות דעת
                        כתב ב נערך לאחרונה על ידי
                        #30

                        @pcinfogmach כתב בשרשור עזרה בפיתוח התוסף לוורד - עיצוב ספרי קודש:

                        @pcinfogmach
                        שאלה לגבי הגדלת והקטנת רווחים.
                        מה עדיף?
                        לעשות קוד שיגדיל את כל הרווחים ב 1 יותר ממה שהם או שיגדיל את כל הרווחים שיהיו באופן שווה.
                        השאלה היא האם מצוי שיש רווחים בגדלים שונים בפיסקה אחת?

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

                        תגובה 1 תגובה אחרונה
                        1
                        • ח חוות דעת

                          @pcinfogmach כתב בשרשור עזרה בפיתוח התוסף לוורד - עיצוב ספרי קודש:

                          @pcinfogmach
                          מישהו יכול לכתוב לי מסודר מה צריך לפתח בשביל כותרות?

                          אני יכול לכתוב מצב הכי אידיאלי שהייתי רוצה שיהיה, ותעשה כמה שידך מגיע:

                          1. צריך ליצור שלש טאבים, שיתמקמו: 1 ל25% אחוז רוחב של בין השוליים מצד ימין, 2 לחצי מהרוחב שבין השוליים, 3 75% מהרוחב שבין השוליים.
                          2. טאב מיושר לפנימי\חיצוני ולמקם שם מספור עמודים עברי בלי באג שצ"ג.
                          3. שהתוסף יתן אפשרות להכניס בטאב האמצעי שדה של כותרות משתנה לפי סגנון (פרק א', פרק ב').
                            שדרוג:
                          4. שיתן אפשרות בעת הפעלת המאקרו להכניס המילים שאמורים להופיע בטאב הראשון (לדוגמא 'אמרי') ובטאב השלישי (לדוגמא 'יחזקאל'). ולהחיל על זה סגנון (תו) מיוחד, כדי שיהא אפשר אח"כ לעצב את זה בקלות.

                          הוספה לתוסף - 1:
                          כפתור, שיעדכן את המיקומים של הטאב, אם במקרה שינו את השוליים של המסמך.

                          הוספה לתוסף - 2:
                          כפתור שיאפשר לשלוט טוב יותר במיקומים של הטאב הראשון והשלישי, כי לפעמים (תלוי בעימוד של הספר) רוצים להכניס פנימה יותר את המילים (כלומר שלא יהיה 25 75, אלא 27 73), ולפעמים רוצים להוציא יותר המילים.

                          ח מנותק
                          ח מנותק
                          חוות דעת
                          כתב ב נערך לאחרונה על ידי
                          #31

                          @חוות-דעת כתב בשרשור עזרה בפיתוח התוסף לוורד - עיצוב ספרי קודש:

                          @pcinfogmach כתב בשרשור עזרה בפיתוח התוסף לוורד - עיצוב ספרי קודש:

                          @pcinfogmach
                          מישהו יכול לכתוב לי מסודר מה צריך לפתח בשביל כותרות?

                          אני יכול לכתוב מצב הכי אידיאלי שהייתי רוצה שיהיה, ותעשה כמה שידך מגיע:

                          1. צריך ליצור שלש טאבים, שיתמקמו: 1 ל25% אחוז רוחב של בין השוליים מצד ימין, 2 לחצי מהרוחב שבין השוליים, 3 75% מהרוחב שבין השוליים.
                          2. טאב מיושר לפנימי\חיצוני ולמקם שם מספור עמודים עברי בלי באג שצ"ג.
                          3. שהתוסף יתן אפשרות להכניס בטאב האמצעי שדה של כותרות משתנה לפי סגנון (פרק א', פרק ב').
                            שדרוג:
                          4. שיתן אפשרות בעת הפעלת המאקרו להכניס המילים שאמורים להופיע בטאב הראשון (לדוגמא 'אמרי') ובטאב השלישי (לדוגמא 'יחזקאל'). ולהחיל על זה סגנון (תו) מיוחד, כדי שיהא אפשר אח"כ לעצב את זה בקלות.

                          הוספה לתוסף - 1:
                          כפתור, שיעדכן את המיקומים של הטאב, אם במקרה שינו את השוליים של המסמך.

                          הוספה לתוסף - 2:
                          כפתור שיאפשר לשלוט טוב יותר במיקומים של הטאב הראשון והשלישי, כי לפעמים (תלוי בעימוד של הספר) רוצים להכניס פנימה יותר את המילים (כלומר שלא יהיה 25 75, אלא 27 73), ולפעמים רוצים להוציא יותר המילים.

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

                          ח מ 2 תגובות תגובה אחרונה
                          3
                          • ח חוות דעת

                            @חוות-דעת כתב בשרשור עזרה בפיתוח התוסף לוורד - עיצוב ספרי קודש:

                            @pcinfogmach כתב בשרשור עזרה בפיתוח התוסף לוורד - עיצוב ספרי קודש:

                            @pcinfogmach
                            מישהו יכול לכתוב לי מסודר מה צריך לפתח בשביל כותרות?

                            אני יכול לכתוב מצב הכי אידיאלי שהייתי רוצה שיהיה, ותעשה כמה שידך מגיע:

                            1. צריך ליצור שלש טאבים, שיתמקמו: 1 ל25% אחוז רוחב של בין השוליים מצד ימין, 2 לחצי מהרוחב שבין השוליים, 3 75% מהרוחב שבין השוליים.
                            2. טאב מיושר לפנימי\חיצוני ולמקם שם מספור עמודים עברי בלי באג שצ"ג.
                            3. שהתוסף יתן אפשרות להכניס בטאב האמצעי שדה של כותרות משתנה לפי סגנון (פרק א', פרק ב').
                              שדרוג:
                            4. שיתן אפשרות בעת הפעלת המאקרו להכניס המילים שאמורים להופיע בטאב הראשון (לדוגמא 'אמרי') ובטאב השלישי (לדוגמא 'יחזקאל'). ולהחיל על זה סגנון (תו) מיוחד, כדי שיהא אפשר אח"כ לעצב את זה בקלות.

                            הוספה לתוסף - 1:
                            כפתור, שיעדכן את המיקומים של הטאב, אם במקרה שינו את השוליים של המסמך.

                            הוספה לתוסף - 2:
                            כפתור שיאפשר לשלוט טוב יותר במיקומים של הטאב הראשון והשלישי, כי לפעמים (תלוי בעימוד של הספר) רוצים להכניס פנימה יותר את המילים (כלומר שלא יהיה 25 75, אלא 27 73), ולפעמים רוצים להוציא יותר המילים.

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

                            ח מנותק
                            ח מנותק
                            חוות דעת
                            כתב ב נערך לאחרונה על ידי
                            #32

                            @pcinfogmach כדי להתרשם איך זה אמור לעבוד, תבדקו את התוסף המצורף (שבגירסה האחרונה התחיל לבקש כסף על זה (לצדקה)).
                            WordAccessories_Current - עזרים לוורד.zip

                            P תגובה 1 תגובה אחרונה
                            0
                            • ח חוות דעת

                              @חוות-דעת כתב בשרשור עזרה בפיתוח התוסף לוורד - עיצוב ספרי קודש:

                              @pcinfogmach כתב בשרשור עזרה בפיתוח התוסף לוורד - עיצוב ספרי קודש:

                              @pcinfogmach
                              מישהו יכול לכתוב לי מסודר מה צריך לפתח בשביל כותרות?

                              אני יכול לכתוב מצב הכי אידיאלי שהייתי רוצה שיהיה, ותעשה כמה שידך מגיע:

                              1. צריך ליצור שלש טאבים, שיתמקמו: 1 ל25% אחוז רוחב של בין השוליים מצד ימין, 2 לחצי מהרוחב שבין השוליים, 3 75% מהרוחב שבין השוליים.
                              2. טאב מיושר לפנימי\חיצוני ולמקם שם מספור עמודים עברי בלי באג שצ"ג.
                              3. שהתוסף יתן אפשרות להכניס בטאב האמצעי שדה של כותרות משתנה לפי סגנון (פרק א', פרק ב').
                                שדרוג:
                              4. שיתן אפשרות בעת הפעלת המאקרו להכניס המילים שאמורים להופיע בטאב הראשון (לדוגמא 'אמרי') ובטאב השלישי (לדוגמא 'יחזקאל'). ולהחיל על זה סגנון (תו) מיוחד, כדי שיהא אפשר אח"כ לעצב את זה בקלות.

                              הוספה לתוסף - 1:
                              כפתור, שיעדכן את המיקומים של הטאב, אם במקרה שינו את השוליים של המסמך.

                              הוספה לתוסף - 2:
                              כפתור שיאפשר לשלוט טוב יותר במיקומים של הטאב הראשון והשלישי, כי לפעמים (תלוי בעימוד של הספר) רוצים להכניס פנימה יותר את המילים (כלומר שלא יהיה 25 75, אלא 27 73), ולפעמים רוצים להוציא יותר המילים.

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

                              מ מנותק
                              מ מנותק
                              מניין
                              כתב ב נערך לאחרונה על ידי
                              #33

                              @חוות-דעת כתב בשרשור עזרה בפיתוח התוסף לוורד - עיצוב ספרי קודש:

                              וצריך לעשות אופציה להוסיף את המקף (-) כאשר מוסיפים עוד שדה.

                              זה יעשה בעיה עם חריגים, לדוגמא אם בעמוד אחד לא יהיה רק שדה אחד ישאר מקף מיותר.

                              ח P 2 תגובות תגובה אחרונה
                              1
                              • מ מניין

                                @חוות-דעת כתב בשרשור עזרה בפיתוח התוסף לוורד - עיצוב ספרי קודש:

                                וצריך לעשות אופציה להוסיף את המקף (-) כאשר מוסיפים עוד שדה.

                                זה יעשה בעיה עם חריגים, לדוגמא אם בעמוד אחד לא יהיה רק שדה אחד ישאר מקף מיותר.

                                ח מנותק
                                ח מנותק
                                חוות דעת
                                כתב ב נערך לאחרונה על ידי
                                #34

                                @מניין לכן אמרתי שהמאקרו יוסיף את זה אחרי שהאדם בוחר להוסיף עוד שדה.

                                מ תגובה 1 תגובה אחרונה
                                0
                                • ח חוות דעת

                                  @מניין לכן אמרתי שהמאקרו יוסיף את זה אחרי שהאדם בוחר להוסיף עוד שדה.

                                  מ מנותק
                                  מ מנותק
                                  מניין
                                  כתב ב נערך לאחרונה על ידי
                                  #35

                                  @חוות-דעת כתב בשרשור עזרה בפיתוח התוסף לוורד - עיצוב ספרי קודש:

                                  @מניין לכן אמרתי שהמאקרו יוסיף את זה אחרי שהאדם בוחר להוסיף עוד שדה.

                                  אבל זה עובד על כל המסמך, ובתוך המסמך יש עמודים שצריך שנייים ויש עמודים שלא צריך שניים.

                                  P תגובה 1 תגובה אחרונה
                                  1
                                  • מ מניין

                                    @חוות-דעת כתב בשרשור עזרה בפיתוח התוסף לוורד - עיצוב ספרי קודש:

                                    @מניין לכן אמרתי שהמאקרו יוסיף את זה אחרי שהאדם בוחר להוסיף עוד שדה.

                                    אבל זה עובד על כל המסמך, ובתוך המסמך יש עמודים שצריך שנייים ויש עמודים שלא צריך שניים.

                                    P מנותק
                                    P מנותק
                                    pcinfogmach
                                    מדריכים
                                    כתב ב נערך לאחרונה על ידי
                                    #36
                                    פוסט זה נמחק!
                                    תגובה 1 תגובה אחרונה
                                    0
                                    • ח חוות דעת

                                      @pcinfogmach כדי להתרשם איך זה אמור לעבוד, תבדקו את התוסף המצורף (שבגירסה האחרונה התחיל לבקש כסף על זה (לצדקה)).
                                      WordAccessories_Current - עזרים לוורד.zip

                                      P מנותק
                                      P מנותק
                                      pcinfogmach
                                      מדריכים
                                      כתב ב נערך לאחרונה על ידי
                                      #37

                                      @חוות-דעת כתב בשרשור עזרה בפיתוח התוסף לוורד - עיצוב ספרי קודש:

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

                                      חס ושלום אינני רוצה לפגוע בו ולהעתיק ממה שהוא עשה. בתקוה להבנה.

                                      ח תגובה 1 תגובה אחרונה
                                      2
                                      • מ מניין

                                        @חוות-דעת כתב בשרשור עזרה בפיתוח התוסף לוורד - עיצוב ספרי קודש:

                                        וצריך לעשות אופציה להוסיף את המקף (-) כאשר מוסיפים עוד שדה.

                                        זה יעשה בעיה עם חריגים, לדוגמא אם בעמוד אחד לא יהיה רק שדה אחד ישאר מקף מיותר.

                                        P מנותק
                                        P מנותק
                                        pcinfogmach
                                        מדריכים
                                        כתב ב נערך לאחרונה על ידי
                                        #38

                                        @מניין כתב בשרשור עזרה בפיתוח התוסף לוורד - עיצוב ספרי קודש:

                                        @חוות-דעת כתב בשרשור עזרה בפיתוח התוסף לוורד - עיצוב ספרי קודש:

                                        וצריך לעשות אופציה להוסיף את המקף (-) כאשר מוסיפים עוד שדה.

                                        זה יעשה בעיה עם חריגים, לדוגמא אם בעמוד אחד לא יהיה רק שדה אחד ישאר מקף מיותר.

                                        זה לא בעיה כי עושים שדה עם תנאי if

                                        styleref-מותנה.docx

                                        באדיבות @menajemmendel

                                        תגובה 1 תגובה אחרונה
                                        2
                                        • P pcinfogmach

                                          @חוות-דעת כתב בשרשור עזרה בפיתוח התוסף לוורד - עיצוב ספרי קודש:

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

                                          חס ושלום אינני רוצה לפגוע בו ולהעתיק ממה שהוא עשה. בתקוה להבנה.

                                          ח מנותק
                                          ח מנותק
                                          חוות דעת
                                          כתב ב נערך לאחרונה על ידי
                                          #39

                                          @pcinfogmach כתב בשרשור עזרה בפיתוח התוסף לוורד - עיצוב ספרי קודש:

                                          @חוות-דעת כתב בשרשור עזרה בפיתוח התוסף לוורד - עיצוב ספרי קודש:

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

                                          חס ושלום אינני רוצה לפגוע בו ולהעתיק ממה שהוא עשה. בתקוה להבנה.

                                          חס ושלום. גם אני לא התכוונתי להעתיק. ואפי' א"א להעתיק כי זה חסום.
                                          התכוונתי שתתרשם, מה כוונתי בגמישות של שינוי הטאבים לפנים ולחוץ.

                                          תגובה 1 תגובה אחרונה
                                          0

                                          • התחברות

                                          • אין לך חשבון עדיין? הרשמה

                                          • התחברו או הירשמו כדי לחפש.
                                          • פוסט ראשון
                                            פוסט אחרון
                                          0
                                          • חוקי הפורום
                                          • לא נפתר
                                          • משתמשים
                                          • חיפוש גוגל בפורום
                                          • צור קשר