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

  • ברירת מחדל (ללא עיצוב (ברירת מחדל))
  • ללא עיצוב (ברירת מחדל)
כיווץ
מתמחים טופ
B

bar123bar

@bar123bar
הפסקת מעקב מעקב
אודות
פוסטים
3
נושאים
0
שיתופים
0
קבוצות
0
עוקבים
0
עוקב אחרי
0

פוסטים

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

  • בקשת מידע | שני רעיונות לוורד בהשראת vscode
    B bar123bar
    1. קוד עבור גרשיים (")
      קוד זה בודק אם יש טקסט מסומן. אם יש – הוא עוטף אותו. אם אין – הוא מזין זוג גרשיים ומחזיר את הסמן צעד אחד אחורה.

    VBA
    Sub HandleQuotes()
    Dim sel As Selection
    Set sel = Application.Selection

    ' אם יש טקסט מסומן - עטיפת הטקסט בגרשיים
    If sel.Type = wdSelectionNormal Then
        Dim txt As String
        txt = sel.Text
        sel.Text = """" & txt & """"
        ' השארת הטקסט מסומן כולל הגרשיים (אופציונלי)
        sel.MoveRight Unit:=wdCharacter, Count:=1
    Else
        ' אם אין טקסט מסומן - יצירת זוג והזזת הסמן ביניהם
        sel.TypeText Text:="""" & """"
        sel.MoveLeft Unit:=wdCharacter, Count:=1
    End If
    

    End Sub
    2. קוד עבור סוגריים עגולים ( ) )
    הערה: המאקרו מופעל בעת לחיצה על הסוגר הפותח (במקלדת עברית תקנית מדובר במקש Shift + 0 המייצר את הסוגר הפותח החזותי ().

    VBA
    Sub HandleParentheses()
    Dim sel As Selection
    Set sel = Application.Selection

    ' אם יש טקסט מסומן - עטיפת הטקסט בסוגריים
    If sel.Type = wdSelectionNormal Then
        Dim txt As String
        txt = sel.Text
        sel.Text = "(" & txt & ")"
        sel.MoveRight Unit:=wdCharacter, Count:=1
    Else
        ' אם אין טקסט מסומן - יצירת זוג והזזת הסמן ביניהם
        sel.TypeText Text:="()"
        sel.MoveLeft Unit:=wdCharacter, Count:=1
    End If
    

    End Sub
    כיצד להגדיר זאת ב-Word כדי שיעבוד אוטומטית בלחיצה?
    לאחר העתקת הקוד לעורך ה-VBA (Alt + F11), יש לשייך את הרצת המאקרו למקשים הנכונים:

    היכנס לקובץ (File) > אפשרויות (Options) > התאמה אישית של רצועת הכלים (Customize Ribbon).

    בתחתית החלון, ליד Keyboard shortcuts, לחץ על התאם אישית... (Customize...).

    בגלילה השמאלית (Categories), רד עד הסוף ובחר ב-Macros.

    בגלילה הימנית, בחר ב-HandleQuotes.

    לחץ על תיבת "Press new shortcut key", והקש על מקש הגרשיים במקלדת שלך. לחץ על Assign.

    חזור על הפעולה עבור HandleParentheses ושייך אותו למקש הסוגר הפותח שלך במקלדת.

    עזרה הדדית - וורד
  • התחברות

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

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