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

    @אופיר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
                      • חוקי הפורום
                      • לא נפתר
                      • משתמשים
                      • חיפוש גוגל בפורום
                      • צור קשר