עזרה | פתרונות בוורד
-
@מלאכת-מחשבת
הדרך היא כך חפש את:<[א-ת]
החלף ב:
@1^&@2
אגב לא תמיד זה מצליח , (יש קודם להגדיר בחיפוש.)
-
@מגדלים @מלאכת-מחשבת יתכן זהו פתרון, אבל צריך לשים לב לעובדה שוורד מחשיב מילה עם תו מיוחד באמצע כגון רמב"ם לשתי מילים, ולכן צריך לחפש רווח שאחריו תו בודד וכן סימון פיסקה שאחריו תו (כמדומני שזה ^13) ולהחליף, ע"פ הנ"ל.
כמו"כ עליך לחשב מראש מה אתה מתכונן לעשות במילה שמתחילה "במרכאות" או (סוגריים) האם להתעלם לגמרי או לסמן את האות שאחרי התו המדובר, ואם כן יש לעשות עוד החלפה שתתיחס לזה.
אם הצלחת להקליט איזשהו רצף של החלפות שעונה לתוצאה הנ"ל תוכל להעלות כאן את הקוד ואשמח לשפץ מה שצריך כדי לנטרל באגים וכדו' וכדי להאיץ את פעילות הפקודה -
@מגדלים אמר בעזרה | פתרונות בוורד:
אגב כפי המו"מ נראה שבנושאים אלו הוא מבין קצת יותר ממך... לא יודע לא מכיר לא אותו ולא אותך?
אני מסכים שבמו"מ כך נראה וזה בדיוק היתה הבעיה שלי שכשהבנ"א שואל שאלה ולא מסביר מה בדיוק הוא רוצה ובאיזה רמה של פיתרון הוא מחפש
אם הוא משדר בהתחלה שהוא לא יודע איך עושים מאקרו אז אתה מבין שעניתי לו בהתאם לרמת שאלה כזו.
עכשיו סוף סוף הוא קצת התחיל להסביר את עצמו יותר שהוא מחפש לבנות משהו ולא רק לפתור לעצמו בעיה ספציפית של חיפוש
וזה באמת כבר רמה אחרת של נושא וודאי שבשביל זה צריך קצת יותר להרחיב בשאלות. (לגופו של ענין במה שציטטת אותי זה היה בדיוק השאלה שהוא שאל בתוך כל המלל שהוא כתב שם)
נ.ב. אני לעצמי בניתי כמה וכמה דברים כאלו ועשיתי לעצמי הרבה פתרונות בסגנון הנ"ל (בעיקר בעימוד ספרים) ולכן רציתי לקדם אותו רק שלא חשבתי שהוא אוחז שם. -
@מלאכת-מחשבת
1, 2, 3 - פיתרון פשוט וקל: תוסף 'הגה ותיקון מסמכים' ראה כאן
כל הדברים שהזכרת אפשר לפתור על ידי תוסף זה.
לפרטים נוספים ולרכישה היה בקשר yaakobov001@gmail.comסרטון הדרכה כאן
-
@מלאכת-מחשבת אמר בעזרה | פתרונות בוורד:
@dmp לא הבנתי, אני רוצה שהוא יחליף לי צמד מילים שבתוכו גם מילה ראשונה בקטע (פיסקה) מה אני עושה ?
ומה כתבת לגבי המרכאות והסוגריים ? ומה הפתרון?א. לגבי מילה ראשונה בפיסקה צריך לעשות החלפה כמו שכתבתי לעיל - חפש את סימון פיסקה ותו והחלף ב...
(ובאותו מאקרו ג"כ החלפה של רווח ותו כנ"ל), ואח"כ לבחור גם את התו שלפני תחילת הפיסקה (מהפיסקה הקודמת) ולהפעיל את המאקרו של ההחלפה.
ב. לגבי מרכאות וכד' זה תלוי האם אתה מעונין להחליף את התו שאחרי הסוגריים או לדלג על המילה הזו לגמרי, אם אתה רוצה לדלג אפשר להחליף רק אות בודדת ולא תו בודד.
ג. לעצם הענין, לדעתי סדר הדברים הוא כך, שלב א. החלפת רווח ואות אחת לעיצוב מסויים (למשל צבע אדום), וכן החלפת תו פיסקה ואות אחת כנ"ל, שלב ב. החלפת כל האותיות (שאינם רווח או תו פיסקה) בעיצוב שבחרנו (צבע אדום) ל- קוד תו וקוד. שלב ג. עיצוב מחדש של כל הטקסט בצבע הקודם.
תנסה להקליט את רצף הפקודות הנ"ל, ואח"כ תעלה את התוצאה לפורום ונראה מה הלאה.
מקוה שהובנתי (לפחות אצל מי שמבין בהחלפות בוורד).
בהצלחה -
@dmp הבנתי דבריכם אבל אני רוצה שיחול כל פעם על מילות אחרות לפי הבחירה שלי עם העכבר ואת זה לא אוכל לעשות אם אעשה להם חיפושים נפרדים כי אני לא רוצה שיתהפו כל הטקסט למצב הנ"ל ורק במה שאבחר עם העכבר במילים אלו אני רוצה לשנות את האות הראשונה שבמסמך ,
ולמעשה לעשות פקודת מאקרו של @מגדלים אני גם לא מצליח אם מישהו יכול לעזור לי מאחר שבהחלפה המקורית הוא נותן לי להחליט לבד איזה מילים בחרתי משא"כ בפקודת מאקרו הוא לא מתמקם רק על המילים האלו אלא על כל המסמך. -
@מלאכת-מחשבת אכן, בהקלטת הפקודה זה נקלט בצורה שיחול על כל המסמך, אך אפשר לשנות את הקוד שיתייחס רק לטקסט שנבחר.
אם תפרט מה אתה רוצה לעשות עם המרכאות וכו' בל"נ בשבוע הבא אנסה לשבת על זה ולכתוב את כל הרצף של המאקרו שיצא בצורה איכותית. -
@dmp לי יש מאקרו מוכן וכנ"ל אבל עובד רק על מילים בלי מרכאות וכדו':
Sub להוספה_לפני_ואחרי_האות_הראשונה() ' ' נערך ע"י מגדלים ' If Selection.Start = Selection.End Then Exit Sub Selection.Find.ClearFormatting Selection.Find.Replacement.ClearFormatting With Selection.Find .Text = "<[א-ת]" .Replacement.Text = "לפני האות^&לאחרי האות" .Forward = True .Wrap = wdFindStop .Format = False .MatchCase = False .MatchWholeWord = False .MatchKashida = False .MatchDiacritics = False .MatchAlefHamza = False .MatchControl = False .MatchAllWordForms = False .MatchSoundsLike = False .MatchWildcards = True End With Selection.Find.Execute Replace:=wdReplaceAll End Sub
זה עדיין בלי לסדר על המרכאות , ונחכה שמישהו יתרום ידע איך לסדר שיחול גם על מרכאות וכדו'.
עריכה: "תיקנתי " -
@מגדלים תחליף את השורה הבאה:
.Wrap = wdFindAsk
לקוד זה:
.Wrap = wdFindStop
שים לב שאם לא נבחר שום טקסט הפקודה כן תחול על כל המסמך (מנקודה זו ואילך), ולכן צריך להוסיף את השורה הבאה בתחילת הקוד
If Selection.Start = Selection.End Then Exit Sub
וכבר כתבתי לעיל שבהחלפה זו מסתבכים עם מילים בר"ת...
-
@dmp אמר בעזרה | פתרונות בוורד:
שים לב שאם לא נבחר שום שקסט הפקודה כן תחול על כל המסמך (מנקודה זו ואילך),
אכן וידעתי מזה ולא היה לי פתרון לזה, ולגבי זה רציתי להוסיף שאילת פתיחה ששואלת אם בחרתי במסמך כלשהוא,
ומה הקוד הנ"ל בעצם עושה? -
@מלאכת-מחשבת תוסיף בשורה 5 בקוד הנ"ל ותמחוק את הגרש שבהתחלה.
הקוד אומר שאם לא נבחר טקסט תתבצע יציאה מהשגרה.
יעיל לכל פקודה שהיא. -
@מלאכת-מחשבת יציא מהמאקרו.
כן, בכל פקודה של החלפה. -
@מלאכת-מחשבת אמר בעזרה | פתרונות בוורד:
תודה רבה!!!
עושה אחלה של עבודה!!!זה מה שחיפשתי.
גם אני מצטרף!
ומחכים לשמוע תגובות על הנ"ל... -
חפש תוסף בשם משלים לוורד
מערכת עימוד תורני שאברך בנה
יתכן שפעם אחרונה ראיתי לפני עשורכאן
https://mitmachim.top/topic/6120/תוספת-עיצוב-ספרי-קודש-לוורד -
@dmp @מלאכת-מחשבת למען הסדר הטוב הנושא פוצל , וחלק מהדיונים הועברו ל"איך להוסיף שאילה בפקודה בוורד, ועוד."
בואו ונמשיך ביחד שם כדי למנוע שרשורים...