דילוג לתוכן
  • חוקי הפורום
  • לא נפתר
  • משתמשים
  • חיפוש גוגל בפורום
  • צור קשר
עיצובים
  • 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 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • מ מנותק
    מ מנותק
    מניין
    כתב נערך לאחרונה על ידי
    #1

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

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

      לא הולך לי לעשות מאקרו לפתוח את תיבת הדו-שיח "אפשרויות פריסה נוספות..." של תמונה או אובייקט, שנמצא כאן: כרטיסיית "עיצוב תמונה" → קבוצה "סידור" → כפתור "מיקום" → תפריט → "אפשרויות פריסה נוספות..."
      מי יכול למצוא את הפקודה, אני ניסיתי פקודה זו: 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
                            • חוקי הפורום
                            • לא נפתר
                            • משתמשים
                            • חיפוש גוגל בפורום
                            • צור קשר