בירור | מיזוג דואר בחוברות
-
אני כותב דף קשר לילדים ב"תת כל שבוע
דף הקשר בנוי מ 24 דף חוברת
ומעוניין לעשות שם של כל תלמיד בפתח החוברת
כאשר אני עושה מיזוג דואר רגיל זה עושה לי הכל כחוברת אחת ושאני שולח להדפסה הוא מדפיס כחוברת אחת בלבד (מאוד קשה להגדיר על כל תלמיד תדפיס לי מעמוד עד עמוד וכו )
ראיתי פורום של פרוג שמסביר איך לעשות קוד מאקו אבל זה לא הצלחתי אשמח לעזרתכם
https://www.prog.co.il/threads/חוברות-במיזוג-דואר.633228/@שלמה11 אולי אתה יודע לבנות לזה קוד מסודר?
-
@e613
באיזה שלב נתקעת?
תוכל לראות כאן מדריך להפעלת מאקרו בוורד.
וזה המאקרו שמובא שם:Sub הדפסת_רשומות() Dim i As Integer i = 1 With ActiveDocument.MailMerge.DataSource .ActiveRecord = wdFirstRecord Do Application.PrintOut If .ActiveRecord <> .RecordCount Then .ActiveRecord = wdNextRecord End If i = i + 1 Loop Until .ActiveRecord = .RecordCount End With Application.PrintOut MsgBox "הדפסת בהצלחה " & i & " רשומות" End Sub
@pcinfogmach אני חושב שזה יעניין אותך -
פוסט זה נמחק!
-
-
זה הוראות איך לעשות מיזוג דואר לחוברות כשהמקור הוא אקסל.
החצי השני של הקובץ הוא כשהמקור הוא וורד -
@e613
לפי התמונה שהעלית, כתוב לך: "END SUB" לא במקום.פעולות:
תבדוק בסוף המאקרו האם כתוב שם: "end sub" (ללא גרשיים כמובן). אם כן תמחק את הכיתוב המוכחל בתמונה. אם לא, תגזור ותדביק בסוף המאקרו.כמו כן ראיתי שהיה בעיה בההעתקה, ונוסף שם כמה דברים לא במקום. ערכתי את הפוסט לעיל.
כמו כן תוכל להוריד את הקובץ הזה, הכנסתי בו את שתי המאקרו, כך שכאשר מסמך זה יהיה פתוח תוכל להפעיל את המאקרו על ידי לחיצה על ALT + F8 ולבחור בשם המאקרו להפעלה.גילוי נאות:
אני לא בדקתי את המאקרו, כי מעולם לא ניסיתי לעשות מיזוג דואר וכדומה כך שאין לי מושג מזה זה ועל מה זה...בהצלחה
הדפסת רשומות.docm