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

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

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

קובץ PDF משובש בשמירה מVBA אקסס

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

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

    With wordApp.ActiveDocument.MailMerge
        .MainDocumentType = wdFormLetters
        .OpenDataSource _
            Name:=sXlsFile, _
            SQLStatement:="select * from [טופס]"
        .Destination = wdSendToPrinter
        .ViewMailMergeFieldCodes = False
        .ShowWizard InitialState:=6, ShowDataStep:=False, ShowTemplateStep:=False
        .SuppressBlankLines = True
        .Execute
    End With
    

    או מיזוג ושמירה לקובץ PDF (ושליחה אוטו' אח"כ במייל) עם הקוד הבא:

    wordApp.Documents.Open FileName:=FileName, ReadOnly:=False
    With wordApp.ActiveDocument.MailMerge
        .MainDocumentType = wdFormLetters
        .OpenDataSource _
            Name:=sXlsFile, _
            SQLStatement:="select * from [טופס]"
        .Destination = wdSendToNewDocument
        .ViewMailMergeFieldCodes = False
        .ShowWizard InitialState:=6, ShowDataStep:=False, ShowTemplateStep:=False
        .SuppressBlankLines = True
        .Execute
    End With
    wordApp.ActiveDocument.SaveAs2 path & "\" & rs!שם_טופס & ".pdf", wdFormatPDF
    wordApp.Quit False
    Set wordApp = Nothing
    

    הקובץ המודפס יוצא תקין, אבל הקובץ שנשמר כPDF יוצא ממש משובש, גם העיצוב לא תקין, וגם הנתונים מוצגים בצורה משובשת.
    אבל, אם אני מריץ את הקוד במחשב בלי תוכנת אדובי הכל יוצא טוב, ורק כאשר במחשב מותקן אדובי הוא יוצא משובש.
    מה הסיבה לזה, ואיך אפשר לתקן?
    תודה רבה!

    תגובה 1 תגובה אחרונה
    0
    • מלאמ מנותק
      מלאמ מנותק
      מלא
      כתב ב נערך לאחרונה על ידי
      #2

      @ארי
      אם אתה מדפיס לPDF זה כן יוצא טוב?
      שמירה בשם לPDF של הקובץ מתוך הוורד, כן יוצא טוב?

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

        @מלא כתב בקובץ PDF משובש בשמירה מVBA אקסס:

        אם אתה מדפיס לPDF זה כן יוצא טוב?

        איך כותבים את זה בקוד?
        תודה.

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

          @ארי
          אין לי נסיון עם הדפסה לPDF מוורד.

          אני שאלתי את זה, כדי לוודא שאין בעיה בפונטים או אובייקטים בקובץ שגורמים לזה.
          אם בצורות האלו זה יוצא טוב, כנראה שזה משהו כזה.

          תגובה 1 תגובה אחרונה
          1
          • א מחובר
            א מחובר
            ארי
            כתב ב נערך לאחרונה על ידי
            #5

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

            ניסיתי במחשב לשנות את הברירת מחדל של קבצי PDF שלא יהיה אדובי אלא אדג', אבל זה לא עזר ועדיין הקובץ יצא משובש.
            האם זה אומר שלא זו הבעיה, או שעדיין הוא יכול לגרום לשיבוש של הקובץ?

            תודה!

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

              @ארי כתב בקובץ PDF משובש בשמירה מVBA אקסס:

              ניסיתי במחשב לשנות את הברירת מחדל של קבצי PDF שלא יהיה אדובי אלא אדג', אבל זה לא עזר ועדיין הקובץ יצא משובש.
              האם זה אומר שלא זו הבעיה, או שעדיין הוא יכול לגרום לשיבוש של הקובץ?

              שינית את ברירת המחדל לפתיחה או להדפסה? אינני יודע האם זה אפשרי להגדיר מדפסת pdf ברירת מחדל, עכ"פ אם זה לא קורה במחשב שאדובי לא מתוקנת בו, כנראה שיש לאדובי איזה קשר לעניין...
              תבדוק במאפייני קובץ הpdf שנוצר, האם מופיע שהוא נוצר באמצעות אדובי
              3c945854-d9f5-48d4-a094-f7f54e027ba6-image.png

              עכ"פ השיטה הזו אמורה לשמור את המסמך לpdf באמצעות המנוע המובנה של ווינדוס, מקור

              wordApp.ActiveDocument.ExportAsFixedFormat OutputFileName:=path & "\" & rs!שם_טופס & ".pdf", ExportFormat:=wdExportFormatPDF
              

              נסה לראות האם זה פותר לך את הבעיה

              ניתן ליצור עימי קשר 8140hp+t@gmail.com | קטלוג מוצרים
              הלינקיה שלי https://abaye.co/link.html

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

                @אביי כתב בקובץ PDF משובש בשמירה מVBA אקסס:

                נסה לראות האם זה פותר לך את הבעיה

                זה לא עזר.

                אני לא רואה במאפיינים איך הוא נוצר.
                תודה.

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

                  @ארי כתב בקובץ PDF משובש בשמירה מVBA אקסס:

                  @מלא אם בקובץ וורד עצמו אני עושה שמירה כקובץ PDF זה יוצא משובש, ואם אני עושה הדפסה לPDF זה יוצא תקין.

                  נראה לי שווה לך לחפש מה משבש את השמירה הזאת.
                  אאל"ט קרה לי בעבר שמירה בשם משובש בגלל שימוש בפונטים מסויימים.
                  אולי תנסה להחליף את הפונטים, או לנסות לזהות אם איזה אובייקט של תמונה עושה את השיבוש

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

                    @מלא סליחה, שכחתי להגיב על זה...
                    אכן גילית שיש כמה קבצים שכן יוצאים טוב, אז בדקתי מה המכנה המשותף לכל המשובשים, וגיליתי שכל הקבצים שיש להם גופן calibri יוצאים טוב, וכל מה שבגופן david משתבשים.
                    תודה רבה!

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

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

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

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