דילוג לתוכן
  • חוקי הפורום
  • פופולרי
  • לא נפתר
  • משתמשים
  • חיפוש גוגל בפורום
  • צור קשר
עיצובים
  • Light
  • Brite
  • 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. שרשור עזרה בפיתוח התוסף לוורד - עיצוב ספרי קודש

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

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

    @דאנציג
    תודה 🙂

    הסרתי את הקוד הבעייתי

    והסופתי עוד כמה שיפורים

    תורת אמת בוורד.dotm

    U מנותק
    U מנותק
    u88
    כתב ב נערך לאחרונה על ידי
    #62
    פוסט זה נמחק!
    תגובה 1 תגובה אחרונה
    0
    • ד דאנציג

      @pcinfogmach
      אבל החזרת את השורות הבעייתיות, כך שחזר לי הבעיה הנ"ל.

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

      @דאנציג
      ועכשיו?
      תורת-אמת-בוורד.dotm

      גמ"ח עזרה וייעוץ בנושאי מחשבים

      ד פלורידהפ מ 3 תגובות תגובה אחרונה
      1
      • P pcinfogmach

        @דאנציג
        ועכשיו?
        תורת-אמת-בוורד.dotm

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

        @pcinfogmach
        אלוף!!!!!
        עובד מצויין.

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

          @דאנציג
          ועכשיו?
          תורת-אמת-בוורד.dotm

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

            @דאנציג
            ועכשיו?
            תורת-אמת-בוורד.dotm

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

            @pcinfogmach ואני מקבל שגיאה כזאת בכל הגרסאות.
            e088f96c-4f92-4d56-827b-c95140ae5826-image.png

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

              פוסט זה נמחק!

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

              @פלורידה
              בנית את האינדקס?

              גמ"ח עזרה וייעוץ בנושאי מחשבים

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

                @pcinfogmach ואני מקבל שגיאה כזאת בכל הגרסאות.
                e088f96c-4f92-4d56-827b-c95140ae5826-image.png

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

                @מניין
                עכשיו עובד?
                תורת-אמת-בוורד.dotm

                גמ"ח עזרה וייעוץ בנושאי מחשבים

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

                  @מניין
                  עכשיו עובד?
                  תורת-אמת-בוורד.dotm

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

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

                  @מניין
                  עכשיו עובד?
                  תורת-אמת-בוורד.dotm

                  עכשיו לא יוצא השגיאה הנ"ל, אבל כשאני לוחץ אלט T, הוורד נתקע עד שקורס ולא נהיה כלום.

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

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

                    @מניין
                    עכשיו עובד?
                    תורת-אמת-בוורד.dotm

                    עכשיו לא יוצא השגיאה הנ"ל, אבל כשאני לוחץ אלט T, הוורד נתקע עד שקורס ולא נהיה כלום.

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

                    @מניין
                    תנסה להריץ ישירות דרך עורך הvba ותגיד מה קורה

                    גמ"ח עזרה וייעוץ בנושאי מחשבים

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

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

                      @מניין
                      עכשיו עובד?
                      תורת-אמת-בוורד.dotm

                      עכשיו לא יוצא השגיאה הנ"ל, אבל כשאני לוחץ אלט T, הוורד נתקע עד שקורס ולא נהיה כלום.

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

                      @מניין
                      שיניתי משהו קטן אולי יעזור
                      תורת-אמת-בוורד.dotm

                      גמ"ח עזרה וייעוץ בנושאי מחשבים

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

                        @מניין
                        שיניתי משהו קטן אולי יעזור
                        תורת-אמת-בוורד.dotm

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

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

                        @מניין
                        שיניתי משהו קטן אולי יעזור
                        תורת-אמת-בוורד.dotm

                        עכשיו זה הותקן ועובד.

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

                          @מניין
                          שיניתי משהו קטן אולי יעזור
                          תורת-אמת-בוורד.dotm

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

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

                          @מניין
                          שיניתי משהו קטן אולי יעזור
                          תורת-אמת-בוורד.dotm

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

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

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

                            @מניין
                            שיניתי משהו קטן אולי יעזור
                            תורת-אמת-בוורד.dotm

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

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

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

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

                            האם שינית את ההגדרות של וורד לפי ההוראות?

                            גמ"ח עזרה וייעוץ בנושאי מחשבים

                            תגובה 1 תגובה אחרונה
                            1
                            • 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
                              
                              א מנותק
                              א מנותק
                              אפי זינגר
                              כתב נערך לאחרונה על ידי
                              #75
                              פוסט זה נמחק!
                              תגובה 1 תגובה אחרונה
                              0

                              • התחברות

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

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