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

שאלה | עיצוב הערות שוליים | עזרה דחופה

מתוזמן נעוץ נעול הועבר עזרה הדדית - וורד
122 פוסטים 7 כותבים 1.5k צפיות 6 Watching
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • S shishko

    @menajemmendel איך עושים לולאה עד סוף המסמך

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

    @shishko
    כאשר עושים לולאה צריך לעשות לולאה ביחס למשהו לדוגמא לפי מספר פסקאות.

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

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

      @shishko
      כאשר עושים לולאה צריך לעשות לולאה ביחס למשהו לדוגמא לפי מספר פסקאות.

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

      @pcinfogmach א"א לעשות עד שהחיפוש לא מוצא עוד אחד
      מה שקורה עכשיו שהוא ממשיך בלי לעשות את החיפוש אני רוצה שיעצור לגמרי

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

        @pcinfogmach א"א לעשות עד שהחיפוש לא מוצא עוד אחד
        מה שקורה עכשיו שהוא ממשיך בלי לעשות את החיפוש אני רוצה שיעצור לגמרי

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

        @shishko
        מה בדיוק הקוד שלך
        do while found או משהו אחר

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

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

          @shishko
          מה בדיוק הקוד שלך
          do while found או משהו אחר

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

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

          P S 2 תגובות תגובה אחרונה
          0
          • S shishko

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

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

            @shishko
            do while found
            או if not found

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

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

              @shishko
              do while found
              או if not found

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

              @pcinfogmach לא בטוח שהבנתי מה אתה מתכוון נראה לי הראשון

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

                @pcinfogmach לא בטוח שהבנתי מה אתה מתכוון נראה לי הראשון

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

                @shishko

                אתה יוצא פעולת with find ובתוך ה- with אתה עושה תנאי עם ה-found או צנאי של לולאת while או פעולת if עם goto start

                הנה דוגמא עם פעולת if (שהיא יותר בטוחה מן השנים) מתוך תוסף עיצוב ספרי קודש

                Private Sub המרה_מספרים_לאותיות_בלשון_נקיה()
                
                Dim rng, oRange As range
                Set rng = Selection.range
                Set oRange = Selection.range
                    
                With rng
                .End = .start
                .Select
                End With
                
                start:
                
                With Selection.Find
                    .ClearFormatting
                    .Execute FindText:="[0-9]{1,}", MatchWildcards:=True, Format:=False, Wrap:=wdFindContinue
                    If Not Selection.range.InRange(oRange) Then GoTo ext
                    If .Found = True Then
                    
                mystring = ""
                
                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(Selection)
                Do While v > 0
                If v = 15 Or v = 16 Then
                mystring = mystring & "ט"
                v = v - 9
                End If
                  For i = 0 To UBound(MyArray)
                    If v >= MyArray(i) Then
                      mystring = mystring & MyaArray(i)
                      v = v - MyArray(i)
                      Exit For
                    End If
                  Next i
                Loop
                
                If mystring = "רצח" Then mystring = "רחצ"
                If mystring = "רע" Then mystring = "ער"
                If mystring = "רעב" Then mystring = "ערב"
                If mystring = "שד" Then mystring = "דש"
                If mystring = "שמד" Then mystring = "שדמ"
                If mystring = "תשמד" Then mystring = "תדשם"
                If mystring = "רעה" Then mystring = "ערה"
                If mystring = "רעד" Then mystring = "עדר"
                
                If Len(mystring) = 1 Then
                    mystring = mystring & "'"
                Else
                '    myString = Left(myString, Len(myString) - 1) & Chr(34) & Right(myString, 1)
                    mystring = Left(mystring, (Len(mystring) - 1)) & Chr(34) & Right(mystring, 1)
                End If
                
                Selection = mystring
                
                GoTo start
                    End If
                End With
                
                ext:
                rng.Select
                
                End Sub
                

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

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

                  @shishko

                  אתה יוצא פעולת with find ובתוך ה- with אתה עושה תנאי עם ה-found או צנאי של לולאת while או פעולת if עם goto start

                  הנה דוגמא עם פעולת if (שהיא יותר בטוחה מן השנים) מתוך תוסף עיצוב ספרי קודש

                  Private Sub המרה_מספרים_לאותיות_בלשון_נקיה()
                  
                  Dim rng, oRange As range
                  Set rng = Selection.range
                  Set oRange = Selection.range
                      
                  With rng
                  .End = .start
                  .Select
                  End With
                  
                  start:
                  
                  With Selection.Find
                      .ClearFormatting
                      .Execute FindText:="[0-9]{1,}", MatchWildcards:=True, Format:=False, Wrap:=wdFindContinue
                      If Not Selection.range.InRange(oRange) Then GoTo ext
                      If .Found = True Then
                      
                  mystring = ""
                  
                  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(Selection)
                  Do While v > 0
                  If v = 15 Or v = 16 Then
                  mystring = mystring & "ט"
                  v = v - 9
                  End If
                    For i = 0 To UBound(MyArray)
                      If v >= MyArray(i) Then
                        mystring = mystring & MyaArray(i)
                        v = v - MyArray(i)
                        Exit For
                      End If
                    Next i
                  Loop
                  
                  If mystring = "רצח" Then mystring = "רחצ"
                  If mystring = "רע" Then mystring = "ער"
                  If mystring = "רעב" Then mystring = "ערב"
                  If mystring = "שד" Then mystring = "דש"
                  If mystring = "שמד" Then mystring = "שדמ"
                  If mystring = "תשמד" Then mystring = "תדשם"
                  If mystring = "רעה" Then mystring = "ערה"
                  If mystring = "רעד" Then mystring = "עדר"
                  
                  If Len(mystring) = 1 Then
                      mystring = mystring & "'"
                  Else
                  '    myString = Left(myString, Len(myString) - 1) & Chr(34) & Right(myString, 1)
                      mystring = Left(mystring, (Len(mystring) - 1)) & Chr(34) & Right(mystring, 1)
                  End If
                  
                  Selection = mystring
                  
                  GoTo start
                      End If
                  End With
                  
                  ext:
                  rng.Select
                  
                  End Sub
                  
                  S מנותק
                  S מנותק
                  shishko
                  כתב ב נערך לאחרונה על ידי
                  #115

                  @pcinfogmach כתב בשאלה | עיצוב הערות שוליים | עזרה דחופה:

                  For i = 0 To UBound(MyArray)
                  If v >= MyArray(i) Then
                  mystring = mystring & MyaArray(i)
                  v = v - MyArray(i)
                  Exit For
                  End If
                  Next i

                  זה?

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

                    @shishko

                    אתה יוצא פעולת with find ובתוך ה- with אתה עושה תנאי עם ה-found או צנאי של לולאת while או פעולת if עם goto start

                    הנה דוגמא עם פעולת if (שהיא יותר בטוחה מן השנים) מתוך תוסף עיצוב ספרי קודש

                    Private Sub המרה_מספרים_לאותיות_בלשון_נקיה()
                    
                    Dim rng, oRange As range
                    Set rng = Selection.range
                    Set oRange = Selection.range
                        
                    With rng
                    .End = .start
                    .Select
                    End With
                    
                    start:
                    
                    With Selection.Find
                        .ClearFormatting
                        .Execute FindText:="[0-9]{1,}", MatchWildcards:=True, Format:=False, Wrap:=wdFindContinue
                        If Not Selection.range.InRange(oRange) Then GoTo ext
                        If .Found = True Then
                        
                    mystring = ""
                    
                    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(Selection)
                    Do While v > 0
                    If v = 15 Or v = 16 Then
                    mystring = mystring & "ט"
                    v = v - 9
                    End If
                      For i = 0 To UBound(MyArray)
                        If v >= MyArray(i) Then
                          mystring = mystring & MyaArray(i)
                          v = v - MyArray(i)
                          Exit For
                        End If
                      Next i
                    Loop
                    
                    If mystring = "רצח" Then mystring = "רחצ"
                    If mystring = "רע" Then mystring = "ער"
                    If mystring = "רעב" Then mystring = "ערב"
                    If mystring = "שד" Then mystring = "דש"
                    If mystring = "שמד" Then mystring = "שדמ"
                    If mystring = "תשמד" Then mystring = "תדשם"
                    If mystring = "רעה" Then mystring = "ערה"
                    If mystring = "רעד" Then mystring = "עדר"
                    
                    If Len(mystring) = 1 Then
                        mystring = mystring & "'"
                    Else
                    '    myString = Left(myString, Len(myString) - 1) & Chr(34) & Right(myString, 1)
                        mystring = Left(mystring, (Len(mystring) - 1)) & Chr(34) & Right(mystring, 1)
                    End If
                    
                    Selection = mystring
                    
                    GoTo start
                        End If
                    End With
                    
                    ext:
                    rng.Select
                    
                    End Sub
                    
                    P מנותק
                    P מנותק
                    pcinfogmach
                    מדריכים
                    כתב ב נערך לאחרונה על ידי pcinfogmach
                    #116

                    @pcinfogmach כתב בשאלה | עיצוב הערות שוליים | עזרה דחופה:

                    With Selection.Find
                    .ClearFormatting
                    .Execute FindText:="[0-9]{1,}", MatchWildcards:=True, Format:=False, Wrap:=wdFindContinue
                    If Not Selection.range.InRange(oRange) Then GoTo ext
                    If .Found = True Then

                    רק שים לב שבשביל הלולאה צריך להגדיר נקודת goto ואז בסוף כל פעולה לחזור אליה אא"כ התנאי לא התקיים

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

                    תגובה 1 תגובה אחרונה
                    1
                    • S shishko

                      @menajemmendel איך עושים לולאה עד סוף המסמך

                      menajemmendelM מחובר
                      menajemmendelM מחובר
                      menajemmendel
                      כתב ב נערך לאחרונה על ידי
                      #117

                      @shishko כתב בשאלה | עיצוב הערות שוליים | עזרה דחופה:

                      @menajemmendel איך עושים לולאה עד סוף המסמך

                      אני נאבדתי באשכול מה אתה רוצה לעשות, והאם ענו לך כבר, האם יש לך עדיין שאלה?

                      י תגובה 1 תגובה אחרונה
                      1
                      • menajemmendelM menajemmendel

                        @shishko כתב בשאלה | עיצוב הערות שוליים | עזרה דחופה:

                        @menajemmendel איך עושים לולאה עד סוף המסמך

                        אני נאבדתי באשכול מה אתה רוצה לעשות, והאם ענו לך כבר, האם יש לך עדיין שאלה?

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

                        @menajemmendel עשיתי כמו שהסברת לי בחפש והחלף והכל הסתדר, תודה רבה.

                        menajemmendelM תגובה 1 תגובה אחרונה
                        0
                        • י ישיבישער

                          @menajemmendel עשיתי כמו שהסברת לי בחפש והחלף והכל הסתדר, תודה רבה.

                          menajemmendelM מחובר
                          menajemmendelM מחובר
                          menajemmendel
                          כתב ב נערך לאחרונה על ידי
                          #119

                          @menajemmendel איך עושים לולאה עד סוף המסמך

                          אני נאבדתי באשכול מה אתה רוצה לעשות, והאם ענו לך כבר, האם יש לך עדיין שאלה?

                          ישיבישער
                          השיב לmenajemmendel לפני 7 דקות
                          @menajemmendel עשיתי כמו שהסברת לי בחפש והחלף והכל הסתדר, תודה רבה.

                          סליחה, התכוונתי לשאול את @shishko

                          S תגובה 1 תגובה אחרונה
                          0
                          • menajemmendelM menajemmendel

                            @menajemmendel איך עושים לולאה עד סוף המסמך

                            אני נאבדתי באשכול מה אתה רוצה לעשות, והאם ענו לך כבר, האם יש לך עדיין שאלה?

                            ישיבישער
                            השיב לmenajemmendel לפני 7 דקות
                            @menajemmendel עשיתי כמו שהסברת לי בחפש והחלף והכל הסתדר, תודה רבה.

                            סליחה, התכוונתי לשאול את @shishko

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

                            @menajemmendel אם יש לך דרך טובה ופשוטה ללולאה עד סוף המסמך משהו מעין הפקודה של הכפלת הלולאה מספר פעמים אני ישמח
                            לא הספקתי לבדוק את מה ש@pcinfogmach כתב
                            תודה רבה

                            menajemmendelM תגובה 1 תגובה אחרונה
                            0
                            • S shishko

                              @menajemmendel אם יש לך דרך טובה ופשוטה ללולאה עד סוף המסמך משהו מעין הפקודה של הכפלת הלולאה מספר פעמים אני ישמח
                              לא הספקתי לבדוק את מה ש@pcinfogmach כתב
                              תודה רבה

                              menajemmendelM מחובר
                              menajemmendelM מחובר
                              menajemmendel
                              כתב ב נערך לאחרונה על ידי menajemmendel
                              #121

                              @shishko כתב בשאלה | עיצוב הערות שוליים | עזרה דחופה:

                              @menajemmendel אם יש לך דרך טובה ופשוטה ללולאה עד סוף המסמך משהו מעין הפקודה של הכפלת הלולאה מספר פעמים אני ישמח
                              לא הספקתי לבדוק את מה ש@pcinfogmach כתב
                              תודה רבה

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

                              For Each ftnt In ActiveDocument.Footnotes
                                  ftnt.Delete
                              Next ftnt
                              

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

                              For Each piska In ActiveDocument.Paragraphs
                                  bla bla bla
                              Next piska
                              

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

                              תגובה 1 תגובה אחרונה
                              2
                              • S shishko

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

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

                                @shishko כתב בשאלה | עיצוב הערות שוליים | עזרה דחופה:

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

                                הקוד שלי כנ"ל
                                אנסה בצ'אט GPT כשיהיה לי זמן
                                תודה רבה

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

                                • התחברות

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

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