שיתוף | והנה זה בא: הערות ברצף בוורד (בלי הפרדת פיסקאות)
-
הסתכלתי במהירות על הקוד, אני לא מבין למה שינית להערות סיום.
זהו קוד קצר למדי, שעושה אותו דבר להערות שוליים, בכל הקובץ בבת אחת, הוא לא שלם עבור מה שאתה מחפש לעשות. אבל זו יכולה להיות התחלה טובה.Public Sub JoinFootnoteParagraphs() Application.ScreenUpdating = False If ActiveWindow.ActivePane.View.Type = wdPrintView Or ActiveWindow.ActivePane.View.Type = wdWebView Or ActiveWindow.ActivePane.View.Type = wdPrintPreview Then ActiveWindow.View.SeekView = wdSeekMainDocument Else ActiveWindow.Panes(2).Close End If For i = 1 To ActiveDocument.ComputeStatistics(wdStatisticPages) Selection.GoTo What:=wdGoToPage, Which:=wdGoToAbsolute, Name:=i FootOnPageCount = ActiveDocument.Bookmarks("\page").Range.Footnotes.Count For Each Foot In ActiveDocument.Bookmarks("\page").Range.Footnotes WFoot = WFoot + 1 'Last Footnote on page If WFoot = FootOnPageCount Then WFoot = 0 Exit For End If Foot.Range.Select Selection.Collapse Direction:=wdCollapseEnd 'dose not have StyleSeparator If Selection.Paragraphs(1).IsStyleSeparator = False Then Selection.InsertStyleSeparator Next Foot Next Application.ScreenUpdating = True End Sub
-
-
@NykUser עדיין לא מוחק את ההערות הכפולות.
אבל בכל זאת בדרך זו כבר מרוויחים שתהיה אפשרות לעשות טורים רק באחד מהטקסטים, ושיהיה אפשרות לשנות אחר כך בלא צורך לשנות את המעברי עמוד.
ובכל זאת עדיין יהיה צריך גם את האפשרות לעשות כך עם ההערות סיום, כי זה בכל זאת המצאה גאונית שמאפשר שלשה זרמים של טקסט על אותו עמוד עם הפניות אוטמטיות בלי צורך בתיבות טקסט. -
@NykUser
אם תצליח לעשות קוד טוב בלי בעיות בעה"י, נשמח לבנות לזה תוסף אוטומטי עם התקנה ראויה וכפתורים יפים וכו', בלי להטיח כמובן.
כרגע לאחר הבדיקה] בעיית הכפילות נשארה, זה בעצם הטעם ש @נוכחות הפך אותם לסיום, כי בשוליים לא נמצא פיתרון לבאג זה, ועוד כמה הסברים שהיו בשעתו.
הסיבה שהתוסף שלי לא הצליח הוא משום שהקוד מחזיר שגיאה כאשר הוא תבנית נוספת באופן פרוגמטי, משום מה זה עובד רק עם מאקרו ידני ממש, מוזר... -
@es0583292679 כתב בשיתוף | והנה זה בא: הערות ברצף בוורד (בלי הפרדת פיסקאות):
@NykUser
כרגע לאחר הבדיקה] בעיית הכפילות נשארה, זה בעצם הטעם ש @נוכחות הפך אותם לסיום, כי בשוליים לא נמצא פיתרון לבאג זה, ועוד כמה הסברים שהיו בשעתו.השיטה שפרסמתי על הערות הסיום יכולה להתאים גם להערות שוליים, רק צריך לכתוב את הקוד מחדש.
הסיבה שהתוסף שלי לא הצליח הוא משום שהקוד מחזיר שגיאה כאשר הוא תבנית נוספת באופן פרוגמטי, משום מה זה עובד רק עם מאקרו ידני ממש, מוזר...
מה שקובץ ההתקנה לא עבד זה כנראה רק בגירסה הקודמת של התוסף ולא בגירסה הנוכחית.
@מניין כתב בשיתוף | והנה זה בא: הערות ברצף בוורד (בלי הפרדת פיסקאות):
@NykUser עדיין לא מוחק את ההערות הכפולות.
אבל בכל זאת בדרך זו כבר מרוויחים שתהיה אפשרות לעשות טורים רק באחד מהטקסטים, ושיהיה אפשרות לשנות אחר כך בלא צורך לשנות את המעברי עמוד.
ובכל זאת עדיין יהיה צריך גם את האפשרות לעשות כך עם ההערות סיום, כי זה בכל זאת המצאה גאונית שמאפשר שלשה זרמים של טקסט על אותו עמוד עם הפניות אוטמטיות בלי צורך בתיבות טקסט.זה אכן מאפשר הזרמת שלושה טקסטים כמו שכתבתי למעלה, וזה אכן מוסיף את ענין הטורים, אבל לשנות אחר כך בלא מעברי העמוד זה לא יועיל, מכיון שבמצב כזה לא יאפשר כלל לפתור את בעיית ההערות הכפולות. [עריכה: עכ''פ לפתור בשיטה שכתבתי].
-
בינתיים הוספתי את מה שביקשת הרב החפץ בעילום שמו בהודעה פרטית בהבטחת תמיכה. שיהיו רווחים בין ההערות.
מצו''ב המקרו. פשוט צריך להדביק את זה בסוף המקרו הקודם וזה מוסיף עוד מקרו שמתקן את הבעיה.
לתמיכה בתוסף: נדרים פון 03-7630585 שלוחה 6519
הוספת רווחים לפני סימון הערת סיום.txt -
@נוכחות כתב בשיתוף | והנה זה בא: הערות ברצף בוורד (בלי הפרדת פיסקאות):
זה אכן מאפשר הזרמת שלושה טקסטים כמו שכתבתי למעלה, וזה אכן מוסיף את ענין הטורים, אבל לשנות אחר כך בלא מעברי העמוד זה לא יועיל, מכיון שבמצב כזה לא יאפשר כלל לפתור את בעיית ההערות הכפולות.
גם ענין הטורים לבד הוא תועלת גדולה, בכל אופן בשבילי, ולכן זה עדיף על ההערות סיום, בכל אופן תודה רבה רבה על הכל.
ובמאמר המוסגר אם כבר מדברים על מקרואים מסובכים, אולי תוכל גם לעשות משהו בענין חלוקת טורים באופן אוטומטי, עיין כאן. -
@נוכחות כתב בשיתוף | והנה זה בא: הערות ברצף בוורד (בלי הפרדת פיסקאות):
לגבי מה שביקשת שכל שלב ג יהיה בלחיצה אחת יש לי את זה במקרו שאמנם מחזיר שגיאה אבל עובד מצויין. [פשוט כשהוא פותח את הויזואל בייסיק לסגור וללחוץ אישור ולא להתייחס].
בשביל שימוש פרטי זה בודאי מספיק.
כל ההערות בפעם אחת.txtזה מאקרו נפרד? או שמכניסים את זה כהמשך לקודם?
-
@מניין כתב בשיתוף | והנה זה בא: הערות ברצף בוורד (בלי הפרדת פיסקאות):
@נוכחות כתב בשיתוף | והנה זה בא: הערות ברצף בוורד (בלי הפרדת פיסקאות):
לגבי מה שביקשת שכל שלב ג יהיה בלחיצה אחת יש לי את זה במקרו שאמנם מחזיר שגיאה אבל עובד מצויין. [פשוט כשהוא פותח את הויזואל בייסיק לסגור וללחוץ אישור ולא להתייחס].
בשביל שימוש פרטי זה בודאי מספיק.
כל ההערות בפעם אחת.txtזה מאקרו נפרד? או שמכניסים את זה כהמשך לקודם?
זה עובד רק כהמשך לקודם. לא עובד לבד.
-
@נוכחות כתב בשיתוף | והנה זה בא: הערות ברצף בוורד (בלי הפרדת פיסקאות):
@מניין כתב בשיתוף | והנה זה בא: הערות ברצף בוורד (בלי הפרדת פיסקאות):
@נוכחות כתב בשיתוף | והנה זה בא: הערות ברצף בוורד (בלי הפרדת פיסקאות):
לגבי מה שביקשת שכל שלב ג יהיה בלחיצה אחת יש לי את זה במקרו שאמנם מחזיר שגיאה אבל עובד מצויין. [פשוט כשהוא פותח את הויזואל בייסיק לסגור וללחוץ אישור ולא להתייחס].
בשביל שימוש פרטי זה בודאי מספיק.
כל ההערות בפעם אחת.txtזה מאקרו נפרד? או שמכניסים את זה כהמשך לקודם?
זה עובד רק כהמשך לקודם. לא עובד לבד.
אז איפה מכניסים את זה?
-
@מניין כתב בשיתוף | והנה זה בא: הערות ברצף בוורד (בלי הפרדת פיסקאות):
@נוכחות כתב בשיתוף | והנה זה בא: הערות ברצף בוורד (בלי הפרדת פיסקאות):
@מניין כתב בשיתוף | והנה זה בא: הערות ברצף בוורד (בלי הפרדת פיסקאות):
@נוכחות כתב בשיתוף | והנה זה בא: הערות ברצף בוורד (בלי הפרדת פיסקאות):
לגבי מה שביקשת שכל שלב ג יהיה בלחיצה אחת יש לי את זה במקרו שאמנם מחזיר שגיאה אבל עובד מצויין. [פשוט כשהוא פותח את הויזואל בייסיק לסגור וללחוץ אישור ולא להתייחס].
בשביל שימוש פרטי זה בודאי מספיק.
כל ההערות בפעם אחת.txtזה מאקרו נפרד? או שמכניסים את זה כהמשך לקודם?
זה עובד רק כהמשך לקודם. לא עובד לבד.
אז איפה מכניסים את זה?
בויזואל בייסיק אחרי המקרו הקודם.
אפשר לעשות אנטר אחרי הקודם, ואז להכניס את זה. -
@מניין כתב בשיתוף | והנה זה בא: הערות ברצף בוורד (בלי הפרדת פיסקאות):
@נוכחות כתב בשיתוף | והנה זה בא: הערות ברצף בוורד (בלי הפרדת פיסקאות):
זה אכן מאפשר הזרמת שלושה טקסטים כמו שכתבתי למעלה, וזה אכן מוסיף את ענין הטורים, אבל לשנות אחר כך בלא מעברי העמוד זה לא יועיל, מכיון שבמצב כזה לא יאפשר כלל לפתור את בעיית ההערות הכפולות.
גם ענין הטורים לבד הוא תועלת גדולה, בכל אופן בשבילי, ולכן זה עדיף על ההערות סיום, בכל אופן תודה רבה רבה על הכל.
ובמאמר המוסגר אם כבר מדברים על מקרואים מסובכים, אולי תוכל גם לעשות משהו בענין חלוקת טורים באופן אוטומטי, עיין כאן.הענין הוא שהתחלתי לעבוד על הערות שוליים, אלא שנתקלתי בבעיה של ההערות הכפולות, ולכן עברתי לעבוד על הערות סיום, אבל גם שם מצאתי את ההערות הכפולות.
בסופו של דבר הצלחתי בס"ד בהערות סיום להתגבר על ההערות הכפולות בשיטה אחרת, שהיתה יכולה לעבוד גם על הערות שוליים, אבל כבר עשיתי את העבודה על הערות סיום אז השארתי ככה. -
@נוכחות כתב בשיתוף | והנה זה בא: הערות ברצף בוורד (בלי הפרדת פיסקאות):
לגבי מה שביקשת (בפרטי) שכל שלב ג יהיה בלחיצה אחת יש לי את זה במקרו שאמנם מחזיר שגיאה אבל עובד מצויין. [פשוט כשהוא פותח את הויזואל בייסיק לסגור וללחוץ אישור ולא להתייחס].
בשביל שימוש פרטי זה בודאי מספיק.
כל ההערות בפעם אחת.txtמשום מה זה לא עובד עד הסוף, רק על עמוד או יותר, וזה עושה כל הזמן שמירה, עד שזה קורס.
-
@מניין אני לא ראיתי בזה בעיה, אמנם לא ניסיתי על מסמכים ארוכים.
מתוך דבריך זה נראה שהבעיה בעצם מתבטאת רק במה שהוורד קורס, ואולי המסמך כבד או המחשב ישן. כי מצד הקוד של המקרו זה אמור לעבוד עד שזה מסיים את המסמך ואז לפתוח חלון שגיאה.
האם יש עוד בעיה חוץ מעצם הקריסה?
מטרת השמירה היא כדי שיהיה אפשר להתחיל מנקודת הקריסה כשזה עולה בחזרה. -
@נוכחות כתב בשיתוף | והנה זה בא: הערות ברצף בוורד (בלי הפרדת פיסקאות):
@מניין אני לא ראיתי בזה בעיה, אמנם לא ניסיתי על מסמכים ארוכים.
מתוך דבריך זה נראה שהבעיה בעצם מתבטאת רק במה שהוורד קורס, ואולי המסמך כבד או המחשב ישן. כי מצד הקוד של המקרו זה אמור לעבוד עד שזה מסיים את המסמך ואז לפתוח חלון שגיאה.
האם יש עוד בעיה חוץ מעצם הקריסה?
מטרת השמירה היא כדי שיהיה אפשר להתחיל מנקודת הקריסה כשזה עולה בחזרה.קיצרתי את המסמך לשני עמודים וזה עבד מצויין.
-
@נוכחות כתב בשיתוף | והנה זה בא: הערות ברצף בוורד (בלי הפרדת פיסקאות):
לגבי מה שביקשת (בפרטי) שכל שלב ג יהיה בלחיצה אחת יש לי את זה במקרו שאמנם מחזיר שגיאה אבל עובד מצויין. [פשוט כשהוא פותח את הויזואל בייסיק לסגור וללחוץ אישור ולא להתייחס].
בשביל שימוש פרטי זה בודאי מספיק.
כל ההערות בפעם אחת.txt
מתוך הדברים ש @נוכחות כתב בבקשה | שליטה על הגופנים בוורד: הוסף במקרו שוב את שם המקרו זה עצמו בפקודה של "הרץ מקרו".
אם זו השיטה של הלולאה, ממילא השגיאה היא שהוא ממשיך להפעיל את הפדוקה כשהוא לא מוצא עוד טקסט, הפתרון הוא שיהיה תנאי בקוד, לכן מי שיודע לכתוב תנאי לזה, אנא אם יוכל לכתוב כאן, זה יפתור את הבעיה הזו בעה"י.
האמת שאם זה יהיה בתוסף, אפשר למזג את זה גם בלולאת סי-שארפ עם תנאי סי-שארפ'ניק.
אולי @שמעלקא-0 אולי @מאקרו אולי יתר הרבנים שליט"א.
תזכו למצוות! -
@es0583292679 כתב בשיתוף | והנה זה בא: הערות ברצף בוורד (בלי הפרדת פיסקאות):
@נוכחות כתב בשיתוף | והנה זה בא: הערות ברצף בוורד (בלי הפרדת פיסקאות):
לגבי מה שביקשת (בפרטי) שכל שלב ג יהיה בלחיצה אחת יש לי את זה במקרו שאמנם מחזיר שגיאה אבל עובד מצויין. [פשוט כשהוא פותח את הויזואל בייסיק לסגור וללחוץ אישור ולא להתייחס].
בשביל שימוש פרטי זה בודאי מספיק.
כל ההערות בפעם אחת.txt
מתוך הדברים ש @נוכחות כתב בבקשה | שליטה על הגופנים בוורד: הוסף במקרו שוב את שם המקרו זה עצמו בפקודה של "הרץ מקרו".
אם זו השיטה של הלולאה, ממילא השגיאה היא שהוא ממשיך להפעיל את הפדוקה כשהוא לא מוצא עוד טקסט, הפתרון הוא שיהיה תנאי בקוד, לכן מי שיודע לכתוב תנאי לזה, אנא אם יוכל לכתוב כאן, זה יפתור את הבעיה הזו בעה"י.
האמת שאם זה יהיה בתוסף, אפשר למזג את זה גם בלולאת סי-שארפ עם תנאי סי-שארפ'ניק.
אולי @שמעלקא-0 אולי @מאקרו אולי יתר הרבנים שליט"א.
תזכו למצוות!יש כבר כיוון לתוסף מוכן וארוז?
תודה רבה מראש לעל המסייעים שכרם ישולם מן השמים!!!! -
@es0583292679 כתב בשיתוף | והנה זה בא: הערות ברצף בוורד (בלי הפרדת פיסקאות):
@NykUser
אם תצליח לעשות קוד טוב בלי בעיות בעה"י, נשמח לבנות לזה תוסף אוטומטי עם התקנה ראויה וכפתורים יפים וכו', בלי להטיח כמובן.
כרגע לאחר הבדיקה] בעיית הכפילות נשארה, זה בעצם הטעם ש @נוכחות הפך אותם לסיום, כי בשוליים לא נמצא פיתרון לבאג זה, ועוד כמה הסברים שהיו בשעתו.
הסיבה שהתוסף שלי לא הצליח הוא משום שהקוד מחזיר שגיאה כאשר הוא תבנית נוספת באופן פרוגמטי, משום מה זה עובד רק עם מאקרו ידני ממש, מוזר...כעין מה שכתבת, ואולי מענין לענין באותו ענין, ברצוני לציין שיש עוד משהו מוזר במאקרו, שלפעמים הוא עובד רק ככפתור בכרטיסיה ולא כקיצור מקשים, אבל לאחר שכבר יש לך כפתור חזותי אתה יכול להדביק לו קיצור מקש.
בענין האוטומציה של השלבים הנצרכים להפעלת המאקרו, לכאורה אפשר לעשות הקלטת מאקרו של כל השלבים בזה אחר זה, הבעיה היחידה שיש זה שצריך בחלק מהפעולות לעשות אותם מספר פעמים כמספר העמודים או ההערות שיש, ממילא אני מציע לעשות מראש לולאה שמפעילה את המאקרו מספר פעמים מוגדר מראש.
זה פשוט וקל לכל מבין.
אשמח רק אם מישהו יוכל להעלות כאן את הקוד המדוייק ללולאה והיכן מכניסים אותה בתוך שורת הקוד.
תודה על הכל.