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

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

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

פתיחת קובץ PDF על ידי מאקרו באקסל

מתוזמן נעוץ נעול הועבר תכנות
6 פוסטים 2 כותבים 189 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • מ מנותק
    מ מנותק
    מטעמים
    כתב ב נערך לאחרונה על ידי
    #1

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

    ניסיתי לשלב עם Shell

    Sub AAShell()
        Shell "start C:\sun\cc.pdf"
    End Sub
    

    אבל הוא נכשל,

    אשמח לשמוע דרך אחרת.
    תודה

    dovidD תגובה 1 תגובה אחרונה
    0
    • dovidD מנותק
      dovidD מנותק
      dovid ניהול
      השיב למטעמים ב נערך לאחרונה על ידי
      #2

      @פרדס כתב בפתיחת קובץ PDF על ידי מאקרו באקסל:

      אבל הוא נכשל,

      כלומר? המסך התפוצץ?

      מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

      בכל נושא אפשר ליצור קשר dovid@tchumim.com

      מ תגובה 1 תגובה אחרונה
      1
      • מ מנותק
        מ מנותק
        מטעמים
        השיב לdovid ב נערך לאחרונה על ידי מטעמים
        #3

        @dovid כתב בפתיחת קובץ PDF על ידי מאקרו באקסל:

        כלומר? המסך התפוצץ?

        😀

        סליחה... צודק.
        הוא לא מזהה כלל את הקובץ, מציג לי הודעה שהוא לא קיים.
        6105c31a-9523-4ec6-bdee-23dfb66d0416-image.png

        בו בשעה שאני מריץ את אותו קוד בדיוק דרך PowerShell - הוא כן נפתח בצורה תקינה:

        start C:\sun\cc.pdf
        
        תגובה 1 תגובה אחרונה
        1
        • dovidD מנותק
          dovidD מנותק
          dovid ניהול
          כתב ב נערך לאחרונה על ידי dovid
          #4

          נכון, המילה start בשורת הפקודה לא עוזרת בshell שמצפה לקובץ בר הרצה (exe וכדומה).
          פתרון טוב שאני רואה פה: https://stackoverflow.com/a/39903527/1271037
          הוא להשתמש בexplorer.exe כתוכנה שתריץ את הקובץ.

          Shell "explorer.exe C:\sun\cc.pdf"
          

          מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

          בכל נושא אפשר ליצור קשר dovid@tchumim.com

          מ תגובה 1 תגובה אחרונה
          5
          • מ מנותק
            מ מנותק
            מטעמים
            השיב לdovid ב נערך לאחרונה על ידי
            #5

            @dovid כתב בפתיחת קובץ PDF על ידי מאקרו באקסל:

            הוא להשתמש בexplorer.exe כתוכנה שתריץ את הקובץ.

            פצצה. עובד מושלם.

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

            dovidD תגובה 1 תגובה אחרונה
            1
            • dovidD מנותק
              dovidD מנותק
              dovid ניהול
              השיב למטעמים ב נערך לאחרונה על ידי
              #6

              @פרדס כתב בפתיחת קובץ PDF על ידי מאקרו באקסל:

              כנראה הוא הולך לברירת מחדל של המחשב.

              ברור.

              מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

              בכל נושא אפשר ליצור קשר dovid@tchumim.com

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

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

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

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