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

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

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

אקסל | פתיחת קובץ במסך מלא כברירת מחדל

מתוזמן נעוץ נעול הועבר תוכנה
20 פוסטים 3 כותבים 434 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • פ מנותק
    פ מנותק
    פלורידה
    השיב לOdedDvir ב נערך לאחרונה על ידי
    #10

    @odeddvir

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

    הוספתי את הקוד הבא, שמשמעותו שבמעבר מגליון לגליון, הוא הופך את החוברת למסך מלא.

    Private Sub Workbook_SheetActivate(ByVal Sh As Object)
      ActiveWindow.WindowState = xlMaximized
      Application.WindowState = xlMaximized
      Application.DisplayFullScreen = True
    End Sub
    

    אולי אפשר יהיה לעשות שבכל ארוע, כגון בחירת תא, הוא יקבל את ההוראה הזו?

    OdedDvirO תגובה 1 תגובה אחרונה
    0
    • OdedDvirO מנותק
      OdedDvirO מנותק
      OdedDvir
      השיב לפלורידה ב נערך לאחרונה על ידי OdedDvir
      #11

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

      Private Const MY_WORKBOOK_NAME = "תלמוד בבלי -חזרות.xlsm"
      
      Private Sub ShowRibbon(state As Boolean)
          Application.ExecuteExcel4Macro "SHOW.TOOLBAR(""Ribbon""," & state & ")"
      End Sub
      
      Private Sub Workbook_Activate()
          ShowRibbon (ActiveWorkbook.Name <> MY_WORKBOOK_NAME)
      End Sub
      
      Private Sub Workbook_Deactivate()
          ShowRibbon True
      End Sub
      

      שים לב שבשורה 1 צריך להופיע שם החוברת שעבורה אתה רוצה להסתיר את הסרגל (השתמשתי בשם החוברת שהעלת בפוסט לעיל)

      פ 2 תגובות תגובה אחרונה
      2
      • פ מנותק
        פ מנותק
        פלורידה
        השיב לOdedDvir ב נערך לאחרונה על ידי
        #12

        @odeddvir בחוברת עבודה זה לא עובד לי.
        האם זה מודול?

        OdedDvirO תגובה 1 תגובה אחרונה
        0
        • OdedDvirO מנותק
          OdedDvirO מנותק
          OdedDvir
          השיב לפלורידה ב נערך לאחרונה על ידי
          #13

          @פלורידה זה קוד שאתה מדביק באובייקט "חוברת_עבודה_זו", בדיוק כמו קודם. כמובן תסיר את הקוד הקודם שהבאתי.

          פ תגובה 1 תגובה אחרונה
          2
          • פ מנותק
            פ מנותק
            פלורידה
            השיב לOdedDvir ב נערך לאחרונה על ידי
            #14

            @odeddvir אני מניח שניסית את זה... אשמח לראות את הקובץ להבין במה טעיתי 🙂

            OdedDvirO תגובה 1 תגובה אחרונה
            0
            • OdedDvirO מנותק
              OdedDvirO מנותק
              OdedDvir
              השיב לפלורידה ב נערך לאחרונה על ידי
              #15

              @פלורידה בבקשה: תלמוד בבלי -חזרות.xlsm

              פ תגובה 1 תגובה אחרונה
              2
              • פ מנותק
                פ מנותק
                פלורידה
                השיב לOdedDvir ב נערך לאחרונה על ידי
                #16

                @odeddvir אתה פשוט גאון. הצלחת במקום שכל האלופים ברשת נכשלו!!!! (עברתי לפחות על 8 שרשורים בפורומים המקצועיים השונים ברשת...)

                הערה: הקוד עובד רק אם הוא הראשון בחוברת.

                OdedDvirO תגובה 1 תגובה אחרונה
                0
                • OdedDvirO מנותק
                  OdedDvirO מנותק
                  OdedDvir
                  השיב לפלורידה ב נערך לאחרונה על ידי
                  #17

                  @פלורידה אמר באקסל | פתיחת קובץ במסך מלא כברירת מחדל:

                  הערה: הקוד עובד רק אם הוא הראשון בחוברת.

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

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

                    @odeddvir אמר באקסל | פתיחת קובץ במסך מלא כברירת מחדל:

                    הקוד עובד בכל מקום שתניח אותו, כל עוד הוא באובייקט המתאים ("חוברת_עבודה_זו")

                    תלמוד בבלי -חזרות.xlsm

                    תגובה 1 תגובה אחרונה
                    0
                    • פ מנותק
                      פ מנותק
                      פלורידה
                      השיב לOdedDvir ב נערך לאחרונה על ידי פלורידה
                      #19

                      @odeddvir אמר באקסל | פתיחת קובץ במסך מלא כברירת מחדל:

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

                      אפשר ליישם את זה גם לקוד המופיע כאן???

                      כי כאן זה ממש כמו באפליקציה.

                      דוגמא:

                      [מומלץ לפתוח את הקובץ רק כאשר שאר קבצי האקסל סגורים]
                      1.xlsm

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

                        @פלורידה אכן צדקת בדבר אחד (מכאן שכל המתגאה - הקב"ה משפילו...), השורה הראשונה בלבד, היינו הגדרת הקבוע

                        Private Const ....
                        

                        מוכרחה לבוא בראש המודול. שאר הקוד - עובד בכל מקום.

                        ולשאלתך, ודאי שאפשר ליישם כמו בדוגמא. תעתיק את הפונקציות שלו UIHide ו- UIShow ורק תשנה את הקוד כך:

                        Private Const MY_WORKBOOK_NAME = ...
                        
                        Sub UIHide() ....
                        ....
                        End Sub
                        
                        Sub UIShow() ...
                        ...
                        End Sub
                        
                        Private Sub Workbook_Activate()
                            If (ActiveWorkbook.Name = MY_WORKBOOK_NAME) Then
                                UIHide
                            Else
                                UIShow
                            End If
                        End Sub
                         
                        Private Sub Workbook_Deactivate()
                            UIShow
                        End Sub
                        
                        תגובה 1 תגובה אחרונה
                        2

                        בא תתחבר לדף היומי!
                        • התחברות

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

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