דילוג לתוכן
  • חוקי הפורום
  • לא נפתר
  • משתמשים
  • חיפוש גוגל בפורום
  • צור קשר
עיצובים
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • ברירת מחדל (ללא עיצוב (ברירת מחדל))
  • ללא עיצוב (ברירת מחדל)
כיווץ
לוגו מותג
  1. דף הבית
  2. תוכנות
  3. יישומי אופיס
  4. וורד
  5. VBA - word
  6. עזרה הדדית - VBA word
  7. בירור | מאקרו לפתיחת דו שיח של מיקום תמונה

בירור | מאקרו לפתיחת דו שיח של מיקום תמונה

מתוזמן נעוץ נעול הועבר עזרה הדדית - VBA word
13 פוסטים 4 כותבים 144 צפיות 4 Watching
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • מ מניין

    לא הולך לי לעשות מאקרו לפתוח את תיבת הדו-שיח "אפשרויות פריסה נוספות..." של תמונה או אובייקט, שנמצא כאן: כרטיסיית "עיצוב תמונה" → קבוצה "סידור" → כפתור "מיקום" → תפריט → "אפשרויות פריסה נוספות..."
    מי יכול למצוא את הפקודה, אני ניסיתי פקודה זו: CommandBars.ExecuteMso "PictureLayoutOptionsDialog", אבל זה לא עובד.

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

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

    מ תגובה 1 תגובה אחרונה
    0
    • א אופיר123

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

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

      @אופיר123 בהקלטה זה לא עובד

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

        @אופיר123 בהקלטה זה לא עובד

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

        @מניין אז אין פקודה כזו

        מ תגובה 1 תגובה אחרונה
        0
        • א אופיר123

          @מניין אז אין פקודה כזו

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

          @אופיר123 מסברא או מידיעה?

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

            @אופיר123 מסברא או מידיעה?

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

            @מניין מניסיון מה שלא עובד בהקלטה לא קיים

            תוכל כמובן לחפש ידנית בתיעוד של כל הפקודות של VBA WORD

            P תגובה 1 תגובה אחרונה
            0
            • א אופיר123

              @מניין מניסיון מה שלא עובד בהקלטה לא קיים

              תוכל כמובן לחפש ידנית בתיעוד של כל הפקודות של VBA WORD

              P מנותק
              P מנותק
              pcinfogmach
              מדריכים
              כתב נערך לאחרונה על ידי pcinfogmach
              #7

              @אופיר123 כתב בבירור | מאקרו לפתיחת דו שיח של מיקום תמונה:

              מניסיון מה שלא עובד בהקלטה לא קיים

              פשוט לא נכון - מניסיון
              ההקלטה מוגבלת מאוד ולא כל הקודים נקלטים שם.

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

              גמ"ח עזרה וייעוץ בנושאי מחשבים

              תגובה 1 תגובה אחרונה
              1
              • P מנותק
                P מנותק
                pcinfogmach
                מדריכים
                כתב נערך לאחרונה על ידי pcinfogmach
                #8

                לא היה לי זמן לשבת על זה אבל אולי משהו בסגנון הזה

                Sub RunCommandBarControl()
                    Dim ctl As CommandBarControl
                    For Each ctl In Application.CommandBars("Format").Controls
                  If ctl.Caption Like "Picture*" Then
                            ctl.Execute
                        End If
                    Next
                End Sub
                

                ברםברפרוף זה נראה שכאשר תמונה מסומנת במסמך אין גישה לכל העסק הזה של ה-commandbars

                גמ"ח עזרה וייעוץ בנושאי מחשבים

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

                  לא היה לי זמן לשבת על זה אבל אולי משהו בסגנון הזה

                  Sub RunCommandBarControl()
                      Dim ctl As CommandBarControl
                      For Each ctl In Application.CommandBars("Format").Controls
                    If ctl.Caption Like "Picture*" Then
                              ctl.Execute
                          End If
                      Next
                  End Sub
                  

                  ברםברפרוף זה נראה שכאשר תמונה מסומנת במסמך אין גישה לכל העסק הזה של ה-commandbars

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

                  @pcinfogmach לא עובד גם אם תמונה מסומנת

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

                    לא הולך לי לעשות מאקרו לפתוח את תיבת הדו-שיח "אפשרויות פריסה נוספות..." של תמונה או אובייקט, שנמצא כאן: כרטיסיית "עיצוב תמונה" → קבוצה "סידור" → כפתור "מיקום" → תפריט → "אפשרויות פריסה נוספות..."
                    מי יכול למצוא את הפקודה, אני ניסיתי פקודה זו: CommandBars.ExecuteMso "PictureLayoutOptionsDialog", אבל זה לא עובד.

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

                    @מניין
                    זה הקוד לפתיחת התיבת דו שיח בתנאי שיש תמונה בבחירה

                    Sub OpenLayoutOptions()
                        ' בדיקה: האם יש בחירה מסוג InlineShape או Shape
                        If Selection.Type = wdSelectionInlineShape Or Selection.Type = wdSelectionShape Then
                            ' פותח את דיאלוג Layout Options המלא
                            Application.CommandBars.ExecuteMso "LayoutOptionsDialog"
                        Else
                            ' מציג הודעת שגיאה למשתמש אם לא נבחר אלמנט מתאים
                            MsgBox "אנא בחר תמונה או צורה לפני הפתיחה של תיבת Layout Options."
                        End If
                    End Sub
                    

                    יש אפשרות גם לפתוח ישירות לשונית ספציפית:

                    Sub OpenLayoutPositionTab()
                        ' פותח ישירות את לשונית Position בתיבת הדו-שיח
                        Application.CommandBars.ExecuteMso "LayoutOptionsDialogPosition"
                    End Sub
                    
                    Sub OpenLayoutSizeTab()
                        ' פותח ישירות את לשונית Size בתיבת הדו-שיח
                        Application.CommandBars.ExecuteMso "LayoutOptionsDialogSize"
                    End Sub
                    
                    Sub OpenLayoutWrappingTab()
                        ' פותח ישירות את לשונית Text Wrapping בתיבת הדו-שיח
                        Application.CommandBars.ExecuteMso "LayoutOptionsDialogWrapping"
                    End Sub
                    

                    לכל תיבת דו שיח אמור להיות אפשרות לפתיחה בדרך הזו, רק צריך לבדוק את הIDMSO שלה

                    בעזרת GPT (ניסיתי)

                    מ תגובה 1 תגובה אחרונה
                    4
                    • ע ע"ה דכו"ע

                      @מניין
                      זה הקוד לפתיחת התיבת דו שיח בתנאי שיש תמונה בבחירה

                      Sub OpenLayoutOptions()
                          ' בדיקה: האם יש בחירה מסוג InlineShape או Shape
                          If Selection.Type = wdSelectionInlineShape Or Selection.Type = wdSelectionShape Then
                              ' פותח את דיאלוג Layout Options המלא
                              Application.CommandBars.ExecuteMso "LayoutOptionsDialog"
                          Else
                              ' מציג הודעת שגיאה למשתמש אם לא נבחר אלמנט מתאים
                              MsgBox "אנא בחר תמונה או צורה לפני הפתיחה של תיבת Layout Options."
                          End If
                      End Sub
                      

                      יש אפשרות גם לפתוח ישירות לשונית ספציפית:

                      Sub OpenLayoutPositionTab()
                          ' פותח ישירות את לשונית Position בתיבת הדו-שיח
                          Application.CommandBars.ExecuteMso "LayoutOptionsDialogPosition"
                      End Sub
                      
                      Sub OpenLayoutSizeTab()
                          ' פותח ישירות את לשונית Size בתיבת הדו-שיח
                          Application.CommandBars.ExecuteMso "LayoutOptionsDialogSize"
                      End Sub
                      
                      Sub OpenLayoutWrappingTab()
                          ' פותח ישירות את לשונית Text Wrapping בתיבת הדו-שיח
                          Application.CommandBars.ExecuteMso "LayoutOptionsDialogWrapping"
                      End Sub
                      

                      לכל תיבת דו שיח אמור להיות אפשרות לפתיחה בדרך הזו, רק צריך לבדוק את הIDMSO שלה

                      בעזרת GPT (ניסיתי)

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

                      @ע-ה-דכו-ע הפלא ופלא, תודה רבה.
                      אבל מה זה IDMSO?

                      ע 2 תגובות תגובה אחרונה
                      0
                      • מ מניין

                        @ע-ה-דכו-ע הפלא ופלא, תודה רבה.
                        אבל מה זה IDMSO?

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

                        @מניין כתב בבירור | מאקרו לפתיחת דו שיח של מיקום תמונה:

                        אבל מה זה IDMSO?

                        ID הכוונה למזהה מיוחד כלשהו, וIDMSO זה כינוי למזהים של התמונות והתיבות דו שיח המובנים באופיס, במקרה הזה

                                ' פותח את דיאלוג Layout Options המלא
                                Application.CommandBars.ExecuteMso "LayoutOptionsDialog"
                        

                        "LayoutOptionsDialog" הוא הIDMSO של התיבה

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

                          @ע-ה-דכו-ע הפלא ופלא, תודה רבה.
                          אבל מה זה IDMSO?

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

                          @מניין אפשר לראות את הרשימה של הIDMSO כאן יכול להיות שזה מעודכן רק מ2010

                          תגובה 1 תגובה אחרונה
                          2

                          • התחברות

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

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