דילוג לתוכן

עזרה הדדית - VBA word

26 נושאים 160 פוסטים
  • 3 הצבעות
    7 פוסטים
    121 צפיות
    P

    עלה לי רעיון:
    על ידי זיהוי גודל לא זהה מצו"ב

    Private Sub SizeReplacements() Dim defaultSize As Integer, currentSize As Integer, diff As Integer, i As Integer Set normalStyle = ActiveDocument.Styles(wdStyleNormal) ' קבלת גודל הפונט ברירת המחדל defaultSize = normalStyle.Font.SizeBi ' שלב 1: סימון גודל הפונט ברירת המחדל With ActiveDocument.Content.Find .style = normalStyle .Format = True .Font.SizeBi = defaultSize .Replacement.text = "»^&«" .Execute Replace:=wdReplaceAll End With ' שלב 2: הוספת תגיות מותאמות לגודל Selection.GoTo What:=wdGoToPage, Which:=wdGoToAbsolute, Count:=1 With Selection.Find .style = normalStyle .Format = True .ClearFormatting .text = "«[!»^13]{1,}" .Forward = True .Wrap = wdFindStop .MatchWildcards = True Do While .Execute Call Trim If Selection.style = normalStyle Then 'זיהוי טווח עם גדלים שונים If Selection.Font.SizeBi = 9999999 Then Call DivideTextByFontSize GoTo nxt End If 'זיהוי טקסט גדול\קטן currentSize = Selection.Font.SizeBi If currentSize > defaultSize Then 'סימון טקסט גדול diff = currentSize - defaultSize For i = 1 To diff Selection.InsertBefore "<big>" Selection.InsertAfter "</big>" Next i ElseIf currentSize < defaultSize Then 'סימון טקסט קטן diff = defaultSize - currentSize For i = 1 To diff Selection.InsertBefore "<small>" Selection.InsertAfter "</small>" Next i End If End If Selection.Collapse (wdCollapseEnd) nxt: Loop End With ' שלב 3: הסרת המהדורים With ActiveDocument.Content.Find .text = "[»«]" .MatchWildcards = True .Replacement.text = "" .Execute Replace:=wdReplaceAll End With End Sub Private Sub DivideTextByFontSize() With Selection Do While .Font.SizeBi = 9999999 .MoveEnd wdCharacter, -1 Loop .InsertAfter "»«" .MoveStart wdWord, -1 .Collapse (wdCollapseStart) End With End Sub
  • 0 הצבעות
    2 פוסטים
    57 צפיות
    י

    @pcinfogmach מה אתה מגדיר כמסמכים מורכבים?
    טורים עם מקטעים שונים וכותרות זה מספיק מורכב?

    אגב: התוסף יצליח לעבוד גם על מקומות שיש כותרת בסוף הטור שעוברת לטור הבא ואז יש רווח גדול?
    ואולי שיעבוד גם על סיום המסמך שלא ייגמר בטור אחד כמובנה בוורד אלא יחלק אותו לשני טורים שווים...
    ומה הוא יעשה אם בסוף המסמך [או המקטע] יש שני טורים שאי אפשר להשוות אותם [למשל אם הכל טור אחד ארוך שמחולק לשניים ויש הבדל של שורה אחת]? אולי שירווח את האותיות עד שתתווסף עוד שורה?

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

  • שאלה | הכנסת הערת שוליים בגוף הטקסט

    נפתר
    3
    0 הצבעות
    3 פוסטים
    143 צפיות
    א

    האם מישהו יכול להפוך את זה למאקרו סגור ומוכן?

  • עזרה | קוד VBA בוורד להוספת פקד טקסט לטבלה

    2
    0 הצבעות
    2 פוסטים
    28 צפיות
    מגדליםמ

    לתועלת הענין העלה לכאן את הקוד הקיים וכך יוקל לעזור.

  • בקשת מידע | עזרה בוורד ב'החלפה' - מאקרו VBA

    הועבר נפתר
    25
    0 הצבעות
    25 פוסטים
    265 צפיות
    S

    @יוסף-בן-חיים כתב בהסבר | עזרה בורד ב'החלפה':

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

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

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

  • בקשת מידע | יצירת מאקרו להערת סקירה בWORD 365

    7
    0 הצבעות
    7 פוסטים
    120 צפיות
    1

    @106 כתב בבקשת מידע | יצירת מאקרו להערת סקירה בWORD 365:

    כנראה זה אבוד.

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

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

    @מניין

  • עזרה | עזרה בכתיבת פקודות מאקרו שונות

    הועבר
    8
    0 הצבעות
    8 פוסטים
    128 צפיות
    ד

    @ASDF1345
    התכוונתי שתמחק דרך סדרן, או שתעביר למסמך חדש דרך סדרן רק את הסגנונות שאתה רוצה.
    עיין כאן.

  • בקשת מידע | יצירת קובץ VSTO

    8
    0 הצבעות
    8 פוסטים
    182 צפיות
    P

    @צללית
    אם תפתח את התבנית ישירות דרך הפתיחה של וורד ולא דרך ווינדוס ואז תגדיר ותשמור זה יישמר לך בתבנית

  • 2 הצבעות
    3 פוסטים
    79 צפיות
    P

    @menajemmendel
    אם הוא רוצה שזה יקרה לכל צבע אתה צודק

  • נושא זה נמחק!

    נפתר
    1
    0 הצבעות
    1 פוסטים
    4 צפיות
    אין תגובות
  • 8 הצבעות
    17 פוסטים
    452 צפיות
    P

    @האדם-החושב כתב בשיתוף | ידיעה חשובה VBA: ביטול פעולה אחרונה למאקרו שלם כיחידה אחת:

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

    כן

  • עזרה | עזרה ליצירת מאקרו להוספת מעבר מקטע

    3
    0 הצבעות
    3 פוסטים
    38 צפיות
    M

    @פלורידה אני צריך את התו הזה כדי להחליף אותו אח"כ בעיטור

  • בקשה | פתיחת ספרים מהיברו בוקס ואוצר החכמה דרך וורד

    6
    3 הצבעות
    6 פוסטים
    194 צפיות
    האדם החושבה

    @menajemmendel בהיברו בוקס בהורדת קובץ כן, בשאר הדברים שהוא יפתח את הלינק בדפדפן או בתוכנת אוצר החכמה

    @menajemmendel כתב בבקשה | פתיחת ספרים מהיברו בוקס ואוצר החכמה דרך וורד:

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

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

  • 0 הצבעות
    8 פוסטים
    120 צפיות
    האדם החושבה

    @121244 נראה לי שכך:

    %userprofile%

    כלומר:

    %userprofile%\documents\gibuy

    עריכה: עכשיו אני רואה בתורת אמת בוורד משהו כזה:

    Dim xfilepath As String xfilepath = Environ("USERPROFILE") & "\Documents\ToratEmetInstall\WordAddon\Index\BookPathIndex.txt"
  • באג | כל הפקדות מאפקרו שבNORMAL לא עובדים לו

    2
    0 הצבעות
    2 פוסטים
    33 צפיות
    P

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

  • בקשה | קוד vba להצרת אות ולהרחבת אות

    16
    0 הצבעות
    16 פוסטים
    474 צפיות
    1

    @pcinfogmach הגופן פרן ריקול

  • מדריך | מדריך איך למנוע מסך לבן מפקודות מאקרו ארוכות: VBA

    2
    7 הצבעות
    2 פוסטים
    124 צפיות
    אין תגובות
  • שאלה | פקודת הסתרת collapse טקסט לא עובדת ?

    1
    0 הצבעות
    1 פוסטים
    31 צפיות
    אין תגובות
  • בירור | שמירת התאמה אישית בתוך קובץ dotm

    3
    0 הצבעות
    3 פוסטים
    41 צפיות
    1

    @צור הוא כתב איך עושים קיצור לעצמי ולא איך שומרים את זה בקובץ

  • המלצה | האם כדאי בוורד שלמעברים יהיה סגנון?

    5
    2 הצבעות
    5 פוסטים
    68 צפיות
    menajemmendelM

    @ישיבישער כתב בהמלצה | האם כדאי בוורד שלמעברים יהיה סגנון?:

    @menajemmendel אתה יכול לעשות את זה יותר נגיש (אני פחות בקטע של כל מיני מילים באנגלית...)

    אני לא יכול להסביר לך, זה רק יסבך אותך, תעשה בחפש והחלף הוא קונטרל+H ואז
    f1a4a513-3019-44e7-b691-f5b89ef155e5-image.png
    ובעיצוב תבחר סגנון, רגיל , והחלף הכל