@pcinfogmach גם אני נתקלתי בבעיה הזאת שיש בעיה בטעינת הספרים, ולמרות שנתיב ברירת המחדל שהוגדר היה לספריה של הזית - הוא לא עבד.
ניסיתי לשנות את הנתיב ודרך התוסף לוורד לא הצלחתי.
פתרתי את הבעיה בכך שהגדרתי בתוכנת 'כתבי הקודש' ולא בתוסף לוורד, את הנתיב של ספריית אוצריא, בתוכנה כן אפשר לשנות את הנתיב. (אני לא זוכר בדיוק איך זה עבד, כי בהתחלה לא היה לי סנכרון בין התוכנה לבין התוסף)
שלמה11
-
המלצה | פרוייקט כלי קודש לוורד - ארגז כלים לעורך התורני -
בעיה | קפיצת טורים בעקבות הערות שוליים גדולים@שמעון-פרידנן מבדיקה שערכתי זה לא נכון, גם אם המקטע עובר, כיון שבמקטע השני יש הערות שוליים יש כאן התנגשות, שההערה הראשונה שייכת למקטע הראשון וההערה השניה שייכת למקטע השני, ולכן הן לא יכולות להיות בעמוד 1.
-
בעיה | קפיצת טורים בעקבות הערות שוליים גדוליםאכן בעיה!
הבעיה נוצרת כאשר יש מעבר מקטע בין ההערה שבעמוד 1 לבין ההערה שבעמוד 2, כאשר ההערה בעמוד 1 צריכה לגלוש לעמוד הבא, וורד לא מוכן לגרום לגלישה של ההערה שבעמוד 1 כיון שהיא מוגדרת על מקטע 1, בעוד ההערה שבעמוד 2 מוגדרת כמקטע 2.
ניסיתי לשבת על זה, ולא מצאתי פיתרון...
הפיתרון של הוספת מעבר טור הוא פיתרון חלקי, שלא עובד בכל המקרים. -
בקשת מידע | האם אפשר בוורד לעשות מקטעים בהערות שולים?@לשכת-הרב לא ניתן ליצור מקטעים בהערות שולים, להשתמש בשביל זה בתוסף רב טקסט נשמע לי מופרך...
-
להורדה |תוסף 'שולחן העורך' - סט כלים לעורך התורני - גירסה מספר 4.0!!!@pcinfogmach בעז''ה אני מתכוין להוציא גירסה מקוצרת של עיצוב תורני בלי הקודים שקיימים בשולחן העורך, כאשר אני אוציא את הגירסה הבאה אני מקוה שאני גם אגיע לזה.
-
להורדה |תוסף 'שולחן העורך' - סט כלים לעורך התורני - גירסה מספר 4.0!!! -
להורדה |תוסף 'שולחן העורך' - סט כלים לעורך התורני - גירסה מספר 4.0!!!@נפתלי-צבי-יהודה, @pcinfogmach
אני מודע לכך שהקוד הקיים של יישור טורים מכיל הרבה באגים ובעיות.
מכיון שכך כתבתי בס''ד את הקוד מחדש, כך שהבעיות של הקוד הקודם לא רלוונטיות.
הקוד החדש נכתב לאחר חקירה ולימוד מעמיק של הבעיות האפשריות ביישור טורים.
אך כמובן שא''א להגיע לכל הבאגים והתקלות, ולכן אני צריך לבדוק עכשיו את הקוד החדש על מגוון מסמכים, בכדי לבדוק ולתקן באגים ותקלות.
לגבי יישור טורים המבוסס על ידי הגדלת המרווח בין השורות, כפי שנכתב פה בעבר, אין אפשרות לעשות את זה באופן נורמלי בגלל שמרווח בין שורות חל על כל הפיסקה, וכידוע פיסקאות יכולות להיות מחולקות בין 2 טורים, ולכן כרגע אין בכונתי להתעסק בעניין.
לגבי כתובת המייל שלי תפנה אלי בצ'אט, כי משום מה האתר לא נותן לי לפתוח שיחה בצ'אט. -
להורדה |תוסף 'שולחן העורך' - סט כלים לעורך התורני - גירסה מספר 4.0!!!@pcinfogmach הפקודה doevents לא פותרת את הבעיה, אני משתמש בה בכל מקרה בקוד אחרי כל פיסקה, וכפי שנאמר פה יש תקלה.
לעומת זאת כאשר מריצים את הקוד של מילה ראשונה, ורק אח''כ את הקוד של עיצוב חלון הבעיה נפתרת.
כמו כן כאשר מריצים בתחילת הקוד של עיצוב חלון את הפקודה לרענון המסך הבעיה גם כן נפתרת.
המסקנה הבלתי נמנעת - וורד לא מתרענן אחרי עיצוב מילה ראשונה, ייתכן שהסיבה היא בגלל שעיצוב מילה ראשונה נעשה במצב של כיבוי רענון המסך אם כי אני לא זוכר אם גם בגירסה הקודמת זה היה ככה.לגבי החידון, לא התכוונתי לשאול שאלות בענייני תכנות, אלא שאלות פשוטות בוורד (למעט בשאלה האחרונה), תיקח מסמך עם 2 פיסקאות ותגדיר את הפיסקה הראשונה עם מרווח אחרי של 8 נק', לאחר מכן תגדיר את הפיסקה השניה כמרווח לפני של 8 נק', ותראה ששום דבר לא השתנה, אם תגדיר את המרווח לפני של הפיסקה השניה כ12 נק', הוא ייתרחב מעט, כך שהתוצאה הסופית תהיה של 12 נק'.
ביחס לשאלה 2 ו3 תסתכל בצילום המסך הזה:

המרווח שמוגדר אחרי כל הפיסקאות הוא 8 נק', ולמרות זאת ניתן לראות שפיסקה מספר ה' אין רווח בינה לבין פיסקה ב' שמעליה, הסיבה לכך היא כי הטור הראשון מסתיים באמצע פיסקה מס' ב', ולכן פיסקה ב' לא זאת שמשפיעה על המרווח בינה לבין פיסקה מס' ה', מה שיקבע את המרווח יהיה פיסקה מס' ד', הבעיה שפיסקה מספר ד' היא נמצאת בטור הקצר ולכן יש כבר מרווח בינה לבין פיסקה ה', אם נבצע יישור טורים פסקה ד' תתרחב ללמטה ותדחוף את פסקה ה', והבעיה תסתדר... אבל אז זה עלול לשנות את פריסת העמודים.
כל מה שכתבתי נכון גם לגבי המרחק בין הטורים לבין הערות השולים, וזה נכון גם במסמכים עם טור אחד שאם הפיסקה האחרונה לא מסתיימת בעמוד הטקסט יכול להיות צמוד להערות השולים, אבל אם הפיסקה האחרונה מסתיימת בעמוד, המרווח שמוגדר אחרי הפיסקה יהיה המרווח המינמלי בין העמוד לבין הערות השולים. -
להורדה |תוסף 'שולחן העורך' - סט כלים לעורך התורני - גירסה מספר 4.0!!!אשמח אם תוכלו להעלות לי כאן קבצים לצורך בדיקת הקוד החדש של יישור עמודים וטורים.
בעז"ה הקוד החדש יהיה בנוי כמו 'עיצוב פיסקה' לוחצים על כפתור אחד והוא מריץ את התיקונים הבאים: (ניתן לבחור רק חלק מהתכונות בדומה ל'עיצוב פיסקה').- 'יישור טורים מקדים' לפני יישור עמודים, במקטעים שמסתיימים באמצע העמוד (לפעמים יישור טורים גורם לדחיפה של המקטע הבא, וזה עלול להפריע לדיוק של יישור עמודים, ובמקרים כאלו צריך לעשות אותו לפני)
- תיקון הבאג של 'מנע הפרדת פיסקאות' לאחר מעבר מקטע.
- יישור עמודים.
- יישור טורים.
לאחר התיקון כל העמודים מיושרים במדויק לסוף העמוד, כולל הטורים.
הקוד מתגבר גם על עמודים עם הערות שולים, מעברי מקטע, וכן במקטעים בעלי 3 טורים ויותר.
בנוסף תהיה אפשרות לבחור אם להפעיל תכונות מסוימות כמו 'בדיקת שורה אחרונה' עבור יישור טורים, ו'הגבלת מרווח בין הפיסקאות'.מבדיקה שערכתי על קובץ של כ75 עמודים:
יישור טורים ללא 'בדיקת שורה אחרונה' כ-2 דק' בלבד, עם 'בדיקת שורה אחרונה' כ-6 דק'. יש עוד תיקונים לעשות כך שיכול להיות שזה ייקח קצת יותר זמן.
יישור עמודים לוקח קצת יותר זמן וזה מאוד תלוי בקובץ ובמאפייניו.וכעת חידון קצר למבינים ב(שגעונות של) וורד...
- אם פיסקה א' מוגדר מרווח אחרי 8 נק', ופיסקה ב' מוגדר מרווח לפני 12 נק', מה יהיה המרווח הכולל בין הפיסקאות?
- כאשר יש 2 מקטעים בעמוד, הראשון עם 2 טורים והשני עם טור אחד, מה יקבע את המרווח בין המקטעים?
- כאשר יש הערות שולים בעמוד, מה קובע את המרווח בין ההערות שולים לבין הפיסקאות שלפני?
- האם יישור טורים עלול להיות מושפע ממצב ה'זום'?
תשובות בספויילר
1. לפעמים 8+12 זה לא 24... וורד ייבחר את המרווח הגדול מבין השניים, ולכן המרווח יעמוד על 12 נק'.
2. זה קצת מסובך... אבל זה עובד ככה: אם הטור הראשון מסתיים באמצע פיסקה, המרווח יחול על סוף הפיסקה שנמצאת בטור השני, ולא ייווצר מרווח בין המקטעים, אבל אם הטור הראשון מסתיים במעבר פיסקה, המרווח יהיה בינו לבין המקטע הבא (כלומר הפיסקה שמגודרת כטור אחד). רגע, זה לא הסוף... כל מה שדיברנו הוא אם הטור הראשון יותר ארוך מהטור השני, אבל כאשר הטור השני הוא הטור הארוך יותר, המרווח בין המקטעים ייקבע לפי המרווח של הפיסקה האחרונה בטור השני. (מקוה שהבנתם...)
3. דומה מאוד לתשובה מס' 2. אם הטור הראשון מסתיים באמצע פיסקה הוא לא קובע את המרווח, אם הוא מסתיים בסוף הפיסקה הוא יקבע את המרווח. כל זה כאמור כאשר הטור הראשון הוא הטור הארוך, כאשר הטור השני הוא הטור הארוך והוא מסתיים בסוף פיסקה, המרווח יקבע לפי הטור השני. אם הטור הארוך לא מסתיים בסוף פיסקה, הוא יכול להיות צמוד במקסימום להערות השולים.
4. אכן כן! אם מעמידים את הזום בפחות או יותר מ100%, הפקודה של בדיקת המיקום של סוף הטור לא יוצאת מדויקת והיישור עלול להיכשל, בעז"ה בקוד החדש בתחילת הקוד יעבור מצב הזום ל100% כדי לפתור את הבעיה הזו. -
להורדה |תוסף 'שולחן העורך' - סט כלים לעורך התורני - גירסה מספר 4.0!!!@pcinfogmach אני חקרתי לעומק את הנושא, לא הבינה המלאכותית.
יש פעמים שוורד לא מעדכן לבד את המסמך תוך כדי הריצה המהירה של הקוד, זה אחת הבעיות של יישור טורים בתוספים קודמים.
לפעמים הבעיה נפתרת כשעושים בדיקת INFORMATION על הSELECTION ולא על RANGEבעז"ה בקרוב קוד יישור טורים ויישור עמודים מדויק ב100% עם מינימום באגים תוך דקות ספורות
צפי ליציאת הגירסה הבאה בביה"ז הקרוב בעז"ה -
להורדה |תוסף 'שולחן העורך' - סט כלים לעורך התורני - גירסה מספר 4.0!!!@pcinfogmach DOEVENTS לא עוזר לבעיה, הוא מיועד לרענון הממשק, לא לרענון המסמך עצמו.
משא"כ היישור טורים, לקח לי מעל שעתיים וחצי!!
לאחר שסיימתי לעבוד על עיצוב פיסקה בס"ד, בעז"ה אני מתחיל עכשיו לכתוב את יישור טורים מחדש, מקוה לפתור את כל הבאגים הקיימים. יש באגים שגורמים להאטת המהירות, ובנוסף יש תכונות מסוימות כמו בדיקת גובה השורה האחרונה שגוזלות הרבה מאוד זמן ולא משרתות את רוב המשתמשים, המטרה שלי היא להפוך את התכונות האלו לאופציונליות רק למי שצריך אותן.
אבל עדיין אני מאמין שיישור טורים ייקח יותר זמן, זאת פעולה מסובכת הרבה יותר, אם כי עיצוב פיסקה עובר על כל פיסקה ופיסקה, משא"כ יישור טורים שעובר על כל עמוד (או חלק גדול ממנו) -
להורדה |תוסף 'שולחן העורך' - סט כלים לעורך התורני - גירסה מספר 4.0!!!@pcinfogmach הפוך... אם מגדילים את המילה הראשונה צריך לעשות חלון גדול יותר, לכן הסדר הוא קודם מילה ראשונה ואח"כ עיצוב חלון.
הבעיה שוורד לא תמיד זוכר להתעדכן... ולכן צריך את הפקודה screenrefresh לפני שמריצים את עיצוב חלון, את זה הוספתי לגירסה הבאה, וזה סידר את הבעיה.
אבל כמו שאמרת וורד היא לא תוכנה צפויה... וייתכן שמה שעובד אצלי לא יעבוד אצל מישהו אחר.
ייתכן שהבעיה היא בדיקת המיקום שעושים אחרי הוספת תו רווח קשיח לפני שמרחיבים אותו. (אם אתה לא זוכר את הקוד: בודקים מרחק לקצה של המילה הראשונה, עוברים לסוף השורה, מוסיפים תו מעבר פיסקה ורווח קשיח, בודקים מה המרחק לקצה, ומרחיבים את תו הרווח הקשיח לפי ההפרש) ואז נצטרך לעשות רענון בכל פיסקה ופיסקה, מה שיאט את הקוד. -
להורדה |תוסף 'שולחן העורך' - סט כלים לעורך התורני - גירסה מספר 4.0!!!@נפתלי-צבי-יהודה בנוגע לדבר הראשון שדיברת עליו בענין הבאג במרכוז בשורה אחרונה, כפי שכתבו כאן יש לזה מאקרו שיצרתי כאן בעז"ה כבר הכנסתי את התיקון לגירסה הבאה.
לגבי הענין השני שהחלון לא מגיע עד סוף הרווח, אני מקוה שזה יסתדר בגירסה הבאה. בדרך כלל זה קורה כאשר עושים הגדלה של המילה הראשונה, ולכן הייתי ממליץ להריץ קודם את עיצוב מילה ראשונה ורק לאחר מכן את עיצוב חלון. ולא להריץ אותם ביחד - תעדכן אם זה פותר את הבעיה.אם זה לא פותר את הבעיה נצטרך ככל הנראה לעכב את הקוד ולגרום לו לרוץ לאט יותר, וזה תלוי בשאלה כמה אנשים נתקלים בבעיה הזאת
-
להורדה |תוסף 'שולחן העורך' - סט כלים לעורך התורני - גירסה מספר 4.0!!!@נפתלי-צבי-יהודה הכנסתי אופציה להוספת מרווח בין המילה הראשונה להמשך הפיסקה.
עשיתי 2 אופציות 1. הגדלת המרווח בנוסף לרווח הקיים. 2. מרווח מוחלט כולל הרווח הקיים.בעז"ה אני מסיים לעבוד על החלק של עיצוב פיסקה בקרוב, אולי אני אעלה אותו בנפרד בשבועות הקרובים.
@goldf לא יודע מה בדיוק הבעיה שלך, אבל יש לך בעיה בהצגת עברית דרך קוד VBA.
@שאלתיאל אין לי את האפשרות לקרוא את כל המדריך הנ"ל, אם תוכל להעלות כאן נושאים ממוקדים הטעונים שיפור, זה יועיל.
בעניין יישור טורים, אם רוצים ליישר עד סוף העמוד צריך קודם לעשות 'יישור עמודים' ולאחר מכן 'יישור טורים', בעז"ה בעתיד אני אשדרג את 'יישור עמודים' שיתמודד גם עם עמודים שיש בהם מעברי פיסקה (כלומר עמודים שיש בהם חלקים של טור אחד וחלקים של שני טורים). -
הסבר | מאקרו מעניין לחיפוש סגנון כותרת בסוף עמוד@מניין כתב בהסבר | מאקרו מעניין לחיפוש סגנון כותרת בסוף עמוד:
יש בעיה אחת שבכל לחיצה הוא בודק את כל המסמך, ובמסמך גדול זה מאט מאוד, מי שיודע איך לשפר אותו אשמח מאוד
אני חושב שהבעיה בשורה הזאת:
Static pageNum As Longתכתוב במקום זה:
Dim pageNum As Longותעלה את השורה הזאת בתחילת הקוד עוד לפני התחלת הקוד עצמו (שזה יהיה שורה מס' 1)
שים לב שזה לא מתאפס עד הפעם הבאה שיפעילו את וורד אפשר להוסיף קוד:Sub איפוס_מספר_עמוד pageNum = 0 End Sub -
להורדה |תוסף 'שולחן העורך' - סט כלים לעורך התורני - גירסה מספר 4.0!!!@GOLDF ככל הנראה יש לך בעיה עם עברית בוורד. האם יש לך וורד באנגלית?
-
להורדה |תוסף 'שולחן העורך' - סט כלים לעורך התורני - גירסה מספר 4.0!!!@נפתלי-צבי-יהודה את תוסף עיצוב תורני ומה שיש בו אני מכיר מצוין.
אבל כמו שנכתב פה פעמים רבות, זמני מוגבל ואני לא רואה טעם לעבוד על דברים שכבר קיימים בתוספים חינמיים אחרים (גם להעביר קודים מתוסף לתוסף בלי לכתוב אותם מחדש לוקח זמן)
כמו כן אם נוסיף את כל מה שעיצוב תורני מציע, לא יישאר מקום פיזית בכרטיסייה ונצטרך לפתוח כרטיסייה נוספת...
וחוץ מזה שאני בכלל לא מבין את העניין הרי גם אם נאחד את 2 התוספים העורך ייצטרך לדפדף בין הכרטיסיות השונות המובנות בוורד...לטעמי הנושא מוצה, ואין טעם להרחיב בו יותר.
-
להורדה | 🚀 'תוסף צורת הדף' – עימוד רב טקסט בוורד@שמעון-פרידנן א. מעניין אותי לדעת על מהירות הביצועים של התוסף.
ב. לגבי מה שכתבת שכאשר מוסיפים זרם נוסף ויש כבר מהזרם הזה בעמוד הבא הקישורים לא מתעדכנים, אשמח אם תוכל לבדוק אם המספור של התיבות כן מתעדכן, או שהבעיה היא כבר שם. (לכל תיבה יש מספרים המספר השני הוא של האינדקס בתוך הזרם) -
להורדה | 🚀 'תוסף צורת הדף' – עימוד רב טקסט בוורד@שמעון-פרידנן וואוו...
משמח לראות שיש שימוש יעיל לתוסף ונותן חשק להמשיך ליצור...
אם כי כרגע אני מתעסק יותר בשולחן העורך, אני מקוה שבביה"ז אני אספיק לשבת גם על זה (תמשיך בינתיים לכתוב הערות...) -
להורדה |תוסף 'שולחן העורך' - סט כלים לעורך התורני - גירסה מספר 4.0!!!@הביניני האופציה 'בחירת מס' מילים לעיצוב' הולכת להיכנס בעז"ה לתוסף.
בעניין 'עיצוב פיסקאות ממוספרות' נדמה לי שזה קשור להערות שולים ויש טיפול לזה בגירסאות החדשות של עיצוב תורני ושולחן העורך - הקוד מזהה באופן אוטומטי.שגיאת 'הערך מחוץ לטווח' לא קשורה לכמות ההערות, זה באג של המפתח, וזה יכול לקרות גם בהערה אחת.
@נפתלי-צבי-יהודה הפיכת כותרות לטור אחד בוורד זה משהו שישבתי עליו פעם, אולי אני אשלים אותו.
לעשות יישור טורים ע"י הגדלת המרווח בין השורות זה לא דבר אפשרי כיון שהמרווח בין השורות חל על כל הפיסקה ולא על שורה בודדת. (יש אפשרות חלופית לבטל את בקרת שורות מיותמות - זה יכול לעזור לעמודים עם מרווחים גדולים)