דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. תוסף חיפוש רגקס בוורד

תוסף חיפוש רגקס בוורד

מתוזמן נעוץ נעול הועבר תכנות
65 פוסטים 6 כותבים 5.6k צפיות 8 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • מדמ מנותק
    מדמ מנותק
    מד
    כתב ב נערך לאחרונה על ידי
    #10

    בינתים מצאתי את wordiscover שעושה את זה.
    אפשר להוריד מכאן. (לחלץ ולהריץ את Wordiscover.vsto)

    יש גם את RegEx-tools-for-word-or-wps אך זה בסינית ואין הקוד פתוח.

    pcinfogmachP תגובה 1 תגובה אחרונה
    0
    • dovidD dovid

      @dovid כתב בתוסף חיפוש רגקס בוורד:

      אני לא יודע איך ואם אפשר לממש את זה בכלל, וזה לבד סיבה שזה פעולה מסוכנת.

      @yossiz תיקן אותי בעדינות בפרטי, זה ממש קל ומדהים, עם UndoRecord:
      https://learn.microsoft.com/en-us/office/vba/word/concepts/working-with-word/working-with-the-undorecord-object

      pcinfogmachP לא נמצא
      pcinfogmachP לא נמצא
      pcinfogmach
      כתב ב נערך לאחרונה על ידי pcinfogmach
      #11

      @dovid
      כמה מילים על UndoRecord, אם כבר הזכירו אותו, כדאי לדעת:
      כמו שכבר רמזו לעיל. אם בוצעה רק פעולה אחת, אין צורך להשתמש בו כלל. וורד קולט כל פעולה שנעשית ב-vsto או במאקרו ואפשר לבטל אותם כמו כל פעולה אחרת.
      יש לשים לב שהוא מוגבל לכמות מסוימת של פעולות (כ-15 לערך אינני זוכר כעת). לכן, כל קוד המבוסס עליו צריך לכלול לוגיקה שתתמודד עם הגעה למגבלה זו.
      מומלץ ליצור עבורו מחלקה (class) עם IDisposable. כך ניתן למנוע מצב שבו המפתח שוכח לסיים את ההקלטה, וההקלטה תיסגר אוטומטית גם במקרה של שגיאה.

      dovidD תגובה 1 תגובה אחרונה
      1
      • מדמ מד

        בינתים מצאתי את wordiscover שעושה את זה.
        אפשר להוריד מכאן. (לחלץ ולהריץ את Wordiscover.vsto)

        יש גם את RegEx-tools-for-word-or-wps אך זה בסינית ואין הקוד פתוח.

        pcinfogmachP לא נמצא
        pcinfogmachP לא נמצא
        pcinfogmach
        כתב ב נערך לאחרונה על ידי
        #12

        @מד כתב בתוסף חיפוש רגקס בוורד:

        בינתים מצאתי את wordiscover שעושה את זה.

        התקנתי. אבל לא נפתח לי שום חלונית חיפוש.

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

        מדמ תגובה 1 תגובה אחרונה
        0
        • מדמ מד

          בשביל זה יש את קטרל+Z...
          חבל לוותר על כלי כל כך חשוב בגלל חששות. אני חושב שאם תוסיף "החלפה" לתוסף, אז נוכל לשכוח מהחיפוש המובנה בוורד אחת ולתמיד. חבל ללמוד שתי שפות לחיפוש והחלפה, נשתמש רק ברגקס!

          pcinfogmachP לא נמצא
          pcinfogmachP לא נמצא
          pcinfogmach
          כתב ב נערך לאחרונה על ידי
          #13

          @מד
          אני מודע לכך שאפשר לייצר פעולת ביטול החשש שלי שהמשתמש לא יבין כלל שהוא שיבש את המסמך שלו - עד שכבר יהיה מאוחר מדאי.
          צריך לחשוב. אולי איזושהי הודעת התרעה?

          תגובה 1 תגובה אחרונה
          0
          • pcinfogmachP pcinfogmach

            @dovid
            כמה מילים על UndoRecord, אם כבר הזכירו אותו, כדאי לדעת:
            כמו שכבר רמזו לעיל. אם בוצעה רק פעולה אחת, אין צורך להשתמש בו כלל. וורד קולט כל פעולה שנעשית ב-vsto או במאקרו ואפשר לבטל אותם כמו כל פעולה אחרת.
            יש לשים לב שהוא מוגבל לכמות מסוימת של פעולות (כ-15 לערך אינני זוכר כעת). לכן, כל קוד המבוסס עליו צריך לכלול לוגיקה שתתמודד עם הגעה למגבלה זו.
            מומלץ ליצור עבורו מחלקה (class) עם IDisposable. כך ניתן למנוע מצב שבו המפתח שוכח לסיים את ההקלטה, וההקלטה תיסגר אוטומטית גם במקרה של שגיאה.

            dovidD מנותק
            dovidD מנותק
            dovid
            ניהול
            כתב ב נערך לאחרונה על ידי dovid
            #14

            @pcinfogmach כתב בתוסף חיפוש רגקס בוורד:

            יש לשים לב שהוא מוגבל לכמות מסוימת של פעולות (כ-15 לערך אינני זוכר כעת). לכן, כל קוד המבוסס עליו צריך לכלול לוגיקה שתתמודד עם הגעה למגבלה זו.

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

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

            • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
            • בכל נושא אפשר ליצור קשר dovid@tchumim.com
            pcinfogmachP תגובה 1 תגובה אחרונה
            2
            • pcinfogmachP pcinfogmach

              @מד כתב בתוסף חיפוש רגקס בוורד:

              בינתים מצאתי את wordiscover שעושה את זה.

              התקנתי. אבל לא נפתח לי שום חלונית חיפוש.

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

              מדמ מנותק
              מדמ מנותק
              מד
              כתב ב נערך לאחרונה על ידי מד
              #15

              @pcinfogmach כתב בתוסף חיפוש רגקס בוורד:

              התקנתי. אבל לא נפתח לי שום חלונית חיפוש.

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

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

              זה בודאי עדיף כמו אצלך, כי אצלו החיפוש מאיט קצת.

              @pcinfogmach כתב בתוסף חיפוש רגקס בוורד:

              החשש שלי שהמשתמש לא יבין כלל שהוא שיבש את המסמך שלו - עד שכבר יהיה מאוחר מדאי.

              גם אצל החיפוש והחלפה המובנה של וורד, מתרחשים פיגועים כאלו, הפסדו יוצא בשכרו

              אולי איזושהי הודעת התרעה?

              ליתר שאת...

              @dovid כתב בתוסף חיפוש רגקס בוורד:

              נ.ב. נראה לי הגיוני שלא לאפשר רגקס חוצה פסקאות

              כמובן רק לגבי החלפה, לא לגבי חיפוש.

              ואפילו מעברי שורה.

              מוגזם מדי לענ"ד.

              pcinfogmachP תגובה 1 תגובה אחרונה
              1
              • dovidD dovid

                @pcinfogmach כתב בתוסף חיפוש רגקס בוורד:

                יש לשים לב שהוא מוגבל לכמות מסוימת של פעולות (כ-15 לערך אינני זוכר כעת). לכן, כל קוד המבוסס עליו צריך לכלול לוגיקה שתתמודד עם הגעה למגבלה זו.

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

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

                pcinfogmachP לא נמצא
                pcinfogmachP לא נמצא
                pcinfogmach
                כתב ב נערך לאחרונה על ידי
                #16

                @dovid כתב בתוסף חיפוש רגקס בוורד:

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

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

                כלומר שיש מגבלה על כמה פעמים אפשר להתשמש ב-undorecord ולא על כמה פעולות אפשר לעשות בתוך undorecord אחד.

                לשאלתך האם אני בטוח התשובה כן! אני כבר משתמש הפונקציה הזו כבר הרבה זמן. וזה די ברור לי שזה כך.

                dovidD תגובה 1 תגובה אחרונה
                1
                • מדמ מד

                  @pcinfogmach כתב בתוסף חיפוש רגקס בוורד:

                  התקנתי. אבל לא נפתח לי שום חלונית חיפוש.

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

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

                  זה בודאי עדיף כמו אצלך, כי אצלו החיפוש מאיט קצת.

                  @pcinfogmach כתב בתוסף חיפוש רגקס בוורד:

                  החשש שלי שהמשתמש לא יבין כלל שהוא שיבש את המסמך שלו - עד שכבר יהיה מאוחר מדאי.

                  גם אצל החיפוש והחלפה המובנה של וורד, מתרחשים פיגועים כאלו, הפסדו יוצא בשכרו

                  אולי איזושהי הודעת התרעה?

                  ליתר שאת...

                  @dovid כתב בתוסף חיפוש רגקס בוורד:

                  נ.ב. נראה לי הגיוני שלא לאפשר רגקס חוצה פסקאות

                  כמובן רק לגבי החלפה, לא לגבי חיפוש.

                  ואפילו מעברי שורה.

                  מוגזם מדי לענ"ד.

                  pcinfogmachP לא נמצא
                  pcinfogmachP לא נמצא
                  pcinfogmach
                  כתב ב נערך לאחרונה על ידי pcinfogmach
                  #17

                  @מד כתב בתוסף חיפוש רגקס בוורד:

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

                  תודה! עכשיו עובד באמת אבל הממשק קצת השתבש

                  נ.ב. כדי למנוע בלבול - אני כותב פה על תוכנה אחרת ש-@מד הציע ולא על התוכנה שאני פרסמתי.

                  65f05102-c882-41be-ae53-fe0c97922937-image.png

                  תגובה 1 תגובה אחרונה
                  0
                  • מדמ מנותק
                    מדמ מנותק
                    מד
                    כתב ב נערך לאחרונה על ידי
                    #18

                    איזה גירסה של אופיס יש לך? לי יש 365. או אולי בגלל תוספים אחרים שמותקן אצלך?

                    pcinfogmachP תגובה 1 תגובה אחרונה
                    0
                    • מדמ מד

                      איזה גירסה של אופיס יש לך? לי יש 365. או אולי בגלל תוספים אחרים שמותקן אצלך?

                      pcinfogmachP לא נמצא
                      pcinfogmachP לא נמצא
                      pcinfogmach
                      כתב ב נערך לאחרונה על ידי
                      #19

                      @מד
                      אין תוספים אחרים ואני באופיס 2019 שזה בעצם 365
                      כנראה הבעיה נוצרת בגלל הרזולוציה - שוין מה נעשה.

                      תגובה 1 תגובה אחרונה
                      0
                      • מדמ מנותק
                        מדמ מנותק
                        מד
                        כתב ב נערך לאחרונה על ידי מד
                        #20

                        @pcinfogmach כתב בתוסף חיפוש רגקס בוורד:

                        שוין מה נעשה

                        תעשה ככה ... 🤞

                        תגובה 1 תגובה אחרונה
                        0
                        • pcinfogmachP pcinfogmach

                          @dovid כתב בתוסף חיפוש רגקס בוורד:

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

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

                          כלומר שיש מגבלה על כמה פעמים אפשר להתשמש ב-undorecord ולא על כמה פעולות אפשר לעשות בתוך undorecord אחד.

                          לשאלתך האם אני בטוח התשובה כן! אני כבר משתמש הפונקציה הזו כבר הרבה זמן. וזה די ברור לי שזה כך.

                          dovidD מנותק
                          dovidD מנותק
                          dovid
                          ניהול
                          כתב ב נערך לאחרונה על ידי
                          #21

                          @pcinfogmach כתב בתוסף חיפוש רגקס בוורד:

                          כוונתי היתה שהוא מוגבל לכמות הפעמים שאפשר להשתמש בו.

                          לא מבין.
                          כמות פעמים במה? ברצף אחד של הרצה?

                          • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
                          • בכל נושא אפשר ליצור קשר dovid@tchumim.com
                          pcinfogmachP תגובה 1 תגובה אחרונה
                          0
                          • dovidD dovid

                            @pcinfogmach כתב בתוסף חיפוש רגקס בוורד:

                            כוונתי היתה שהוא מוגבל לכמות הפעמים שאפשר להשתמש בו.

                            לא מבין.
                            כמות פעמים במה? ברצף אחד של הרצה?

                            pcinfogmachP לא נמצא
                            pcinfogmachP לא נמצא
                            pcinfogmach
                            כתב ב נערך לאחרונה על ידי pcinfogmach
                            #22

                            @dovid

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

                            תגובה 1 תגובה אחרונה
                            1
                            • dovidD מנותק
                              dovidD מנותק
                              dovid
                              ניהול
                              כתב ב נערך לאחרונה על ידי dovid
                              #23

                              @pcinfogmach עוד יותר משונה ממה שחשבתי! למה שיהיה? ואיך זה לא מתועד בכלל?

                              • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
                              • בכל נושא אפשר ליצור קשר dovid@tchumim.com
                              pcinfogmachP תגובה 1 תגובה אחרונה
                              1
                              • dovidD dovid

                                @pcinfogmach עוד יותר משונה ממה שחשבתי! למה שיהיה? ואיך זה לא מתועד בכלל?

                                pcinfogmachP לא נמצא
                                pcinfogmachP לא נמצא
                                pcinfogmach
                                כתב ב נערך לאחרונה על ידי pcinfogmach
                                #24

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

                                תגובה 1 תגובה אחרונה
                                2
                                • pcinfogmachP לא נמצא
                                  pcinfogmachP לא נמצא
                                  pcinfogmach
                                  כתב ב נערך לאחרונה על ידי pcinfogmach
                                  #25

                                  בס"ד יש עדכונים
                                  עוד לא הספקתי את ההחלפה אבל החיפוש מוכן
                                  תודה לכל המסייעים.
                                  אשמח מאוד לשמוע על באגים אם יש.

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

                                  כמו"כ יצרתי גיטהאב והוספתי קוד בתוכנה עבור בדיקת עידכונים אוטומטית.
                                  https://github.com/pcinfogmach/RegexInWordPublish/releases/tag/v1

                                  8f656b54-e0e3-41d3-bf70-e66873821441-image.png

                                  יאנג בויי תגובה 1 תגובה אחרונה
                                  4
                                  • pcinfogmachP לא נמצא
                                    pcinfogmachP לא נמצא
                                    pcinfogmach
                                    כתב ב נערך לאחרונה על ידי
                                    #26

                                    נ.ב. לצערי כרגע החיפוש על צבעים עובד רק על צבעי בסיס ולא על צבעים מדוייקים.

                                    https://tchumim.com/post/166722

                                    תגובה 1 תגובה אחרונה
                                    0
                                    • מדמ מנותק
                                      מדמ מנותק
                                      מד
                                      כתב ב נערך לאחרונה על ידי
                                      #27

                                      צריך להחריג אותו באנטיווירוס (עכ"פ בדפנדר)

                                      pcinfogmachP 2 תגובות תגובה אחרונה
                                      0
                                      • pcinfogmachP pcinfogmach

                                        בס"ד יש עדכונים
                                        עוד לא הספקתי את ההחלפה אבל החיפוש מוכן
                                        תודה לכל המסייעים.
                                        אשמח מאוד לשמוע על באגים אם יש.

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

                                        כמו"כ יצרתי גיטהאב והוספתי קוד בתוכנה עבור בדיקת עידכונים אוטומטית.
                                        https://github.com/pcinfogmach/RegexInWordPublish/releases/tag/v1

                                        8f656b54-e0e3-41d3-bf70-e66873821441-image.png

                                        יאנג בויי מנותק
                                        יאנג בויי מנותק
                                        יאנג בוי
                                        מורחק
                                        כתב ב נערך לאחרונה על ידי
                                        #28

                                        @pcinfogmach
                                        אהבתי את הניסוח בגיטהאב!
                                        חושב על המשוטט האלמוני שמנסה להבין מה זה NFP...
                                        b21787f0-b818-4832-8823-2445bd196b8d-image.png
                                        (תרגום לאנגלית כמובן...)


                                        ובנימה רצינית יותר, המקום המומלץ (לדעתי) לקבל רג'קס מדויק, הוא איך לא - GPT ודומיו.
                                        אני אמנם משתמש בעיקר לוולידציות של טקסט, אבל העבודה מצויינת.
                                        אתר נוסף שגם הוא עושה את העבודה, קוד פתוח ובלי מגבלות, הוא subiregex.com, אם כי לא יודע מה איכות התוצאות בבקשה בעברית.

                                        יש"כ!

                                        תגובה 1 תגובה אחרונה
                                        2
                                        • מדמ מד

                                          צריך להחריג אותו באנטיווירוס (עכ"פ בדפנדר)

                                          pcinfogmachP לא נמצא
                                          pcinfogmachP לא נמצא
                                          pcinfogmach
                                          כתב ב נערך לאחרונה על ידי
                                          #29
                                          פוסט זה נמחק!
                                          תגובה 1 תגובה אחרונה
                                          0
                                          תגובה
                                          • תגובה כנושא
                                          התחברו כדי לפרסם תגובה
                                          • מהישן לחדש
                                          • מהחדש לישן
                                          • הכי הרבה הצבעות


                                          • 1
                                          • 2
                                          • 3
                                          • 4
                                          בא תתחבר לדף היומי!
                                          • התחברות

                                          • אין לך חשבון עדיין? הרשמה

                                          • התחברו או הירשמו כדי לחפש.
                                          • פוסט ראשון
                                            פוסט אחרון
                                          0
                                          • דף הבית
                                          • קטגוריות
                                          • פוסטים אחרונים
                                          • משתמשים
                                          • חיפוש
                                          • חוקי הפורום