نمایش نتایج: از شماره 1 تا 7 , از مجموع 7

موضوع: ذخیره pdf ورک شیت و ارسال به ایمیل

  1. #1


    آخرین بازدید
    2022/12/14
    تاریخ عضویت
    March 2011
    محل سکونت
    کرج
    نوشته ها
    648
    امتیاز
    1605
    سپاس
    2,232
    سپاس شده
    1,575 در 463 پست
    سطح اکسل
    80.00 %

    Alireza به Yahoo ارسال پیام

    Icon19 ذخیره pdf ورک شیت و ارسال به ایمیل

    با سلام
    ذخیره یک worksheet در قالب فایل pdf کاربردهای زیادی دارد که میتواند کاربرد های مختلفی جهت ارائه (مثل فاکتور فروش ) بدون نگرانی تغییرات در فایل اصلی برای ما داشته باشه .
    در فایل ذیل نمونه ای از روش ذخیره pdf توسط کدهای vba استفاده کردم که در درایو C یک فولدر جهت ذخیره فاکتور با نام test ایجاد شده
    کد PHP:
    Sub pdf_file()
    Sheet1.PageSetup.PrintArea Print_Area        
     ActiveSheet
    .ExportAsFixedFormat Type:=xlTypePDFFilename:= _  
      
    "C:\test\" & "ÝǘÊæÑ" & Range("Q3") & ".pdf" _ 
       , Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas _   
     :=False, OpenAfterPublish:=False MsgBox "
    ÝǘÊæÑ ÔãÇÑå :" & Range("Q3") & vbNewLine & "ÐÎíÑå ÔÏ ", ok 
    End Sub 
    و جهت تسریع در کار تسویه حساب با مشتری در یک ماکرو ارسال فایل ذخیره شده فاکتور توسط نرم افزاز outlook به عنوار
    attach به مشتری ارسال می گردد


    کد PHP:
    Sub send_email()

        
    'Create Outlook emailSet xOutlookObj = CreateObject("Outlook.Application")
        Set xEmailObj = xOutlookObj.CreateItem(0)  
     With xEmailObj    
        .Display     
       .to = Sheet1.Range("D13")      
      .CC = ""    
        .Subject = "ÕæÑÊÍÓÇÈ ÔãÇÑå :" & ActiveSheet.Range("Q3").Value    
        .Attachments.Add ("C:\test\" & "ÝǘÊæÑ" & Sheet1.Range("Q3") & ".pdf")   
         If DisplayEmail = False Then      
      .Send    
        End If
    End With
    End Sub 
    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.
    فايل هاي پيوست شده فايل هاي پيوست شده
    تنها راهي که به شکست مي انجامد، تلاش نکردن است



  2.  

  3. #2


    آخرین بازدید
    2024/01/14
    تاریخ عضویت
    April 2015
    نوشته ها
    44
    امتیاز
    15
    سپاس
    3
    سپاس شده
    5 در 5 پست
    سطح اکسل
    24.00 %

    متوجه نحوه کار و استفاده اش نشدم اگر ممکنه یکم توضیح بدید

  4. #3


    آخرین بازدید
    2022/12/14
    تاریخ عضویت
    March 2011
    محل سکونت
    کرج
    نوشته ها
    648
    امتیاز
    1605
    سپاس
    2,232
    سپاس شده
    1,575 در 463 پست
    سطح اکسل
    80.00 %

    Alireza به Yahoo ارسال پیام
    نقل قول نوشته اصلی توسط Pbapba نمایش پست ها
    متوجه نحوه کار و استفاده اش نشدم اگر ممکنه یکم توضیح بدید
    سلام
    کدوم قسمت رو متوجه نشدید؟
    تنها راهي که به شکست مي انجامد، تلاش نکردن است


  5. سپاس ها (1)


  6. #4


    آخرین بازدید
    2024/01/14
    تاریخ عضویت
    April 2015
    نوشته ها
    44
    امتیاز
    15
    سپاس
    3
    سپاس شده
    5 در 5 پست
    سطح اکسل
    24.00 %

    یعنی باید اول یک فولدر در درایوcدرست کرد و بعد کد را به فایل اکسل اضافه کنیم تا کار کنه

  7. #5
    mokaram آنلاین نیست.
    مدير تالار اکسل و بانک اطلاعاتی


    محصولات کاربر

    ويدئوي ايجاد سطح دسترسي
    آخرین بازدید
    2023/04/20
    تاریخ عضویت
    February 2011
    محل سکونت
    ســــاوه
    نوشته ها
    1,805
    امتیاز
    6409
    سپاس
    8,099
    سپاس شده
    5,163 در 1,502 پست
    سطح اکسل
    74.00 %

    mokaram به Yahoo ارسال پیام
    بله شما ابتدا پوشه مد نظر را در درایو مد نظر ایجاد کنید بعد اقدام به ران کردن کد کنید.
    نکته : اگر نام پوشه و نام درایو ، چیزی به جز نام های ذکر شده در مثال بالا باشد بایستی آنها را به نام جدید تغییر داد.



  8. #6


    آخرین بازدید
    2024/01/14
    تاریخ عضویت
    April 2015
    نوشته ها
    44
    امتیاز
    15
    سپاس
    3
    سپاس شده
    5 در 5 پست
    سطح اکسل
    24.00 %

    این فایل یک یکبرگه را pdfمیکنه ایا ممکنه یک محدوده را برامون pdfکنه
    نقل قول نوشته اصلی توسط Alireza نمایش پست ها
    با سلام
    ذخیره یک worksheet در قالب فایل pdf کاربردهای زیادی دارد که میتواند کاربرد های مختلفی جهت ارائه (مثل فاکتور فروش ) بدون نگرانی تغییرات در فایل اصلی برای ما داشته باشه .
    در فایل ذیل نمونه ای از روش ذخیره pdf توسط کدهای vba استفاده کردم که در درایو C یک فولدر جهت ذخیره فاکتور با نام test ایجاد شده
    کد PHP:
    Sub pdf_file()
    Sheet1.PageSetup.PrintArea Print_Area        
     ActiveSheet
    .ExportAsFixedFormat Type:=xlTypePDFFilename:= _  
      
    "C:\test\" & "ÝǘÊæÑ" & Range("Q3") & ".pdf" _ 
       , Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas _   
     :=False, OpenAfterPublish:=False MsgBox "
    ÝǘÊæÑ ÔãÇÑå :" & Range("Q3") & vbNewLine & "ÐÎíÑå ÔÏ ", ok 
    End Sub 
    و جهت تسریع در کار تسویه حساب با مشتری در یک ماکرو ارسال فایل ذخیره شده فاکتور توسط نرم افزاز outlook به عنوار
    attach به مشتری ارسال می گردد


    کد PHP:
    Sub send_email()

        
    'Create Outlook emailSet xOutlookObj = CreateObject("Outlook.Application")
        Set xEmailObj = xOutlookObj.CreateItem(0)  
     With xEmailObj    
        .Display     
       .to = Sheet1.Range("D13")      
      .CC = ""    
        .Subject = "ÕæÑÊÍÓÇÈ ÔãÇÑå :" & ActiveSheet.Range("Q3").Value    
        .Attachments.Add ("C:\test\" & "ÝǘÊæÑ" & Sheet1.Range("Q3") & ".pdf")   
         If DisplayEmail = False Then      
      .Send    
        End If
    End With
    End Sub 

  9. #7


    آخرین بازدید
    2022/12/14
    تاریخ عضویت
    March 2011
    محل سکونت
    کرج
    نوشته ها
    648
    امتیاز
    1605
    سپاس
    2,232
    سپاس شده
    1,575 در 463 پست
    سطح اکسل
    80.00 %

    Alireza به Yahoo ارسال پیام
    نقل قول نوشته اصلی توسط Pbapba نمایش پست ها
    این فایل یک یکبرگه را pdfمیکنه ایا ممکنه یک محدوده را برامون pdfکنه
    سلام روز بخیر
    کد PHP:
    Sheet1.PageSetup.PrintArea Print_Area 
    این کد همون محدوده ای است که مد نظر شماست
    تنها راهي که به شکست مي انجامد، تلاش نکردن است


  10. سپاس ها (2)



اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. پاسخ ها: 6
    آخرين نوشته: 2016/05/24, 10:54

بازدید کنندگان با جستجو های زیر این صفحه را پیدا کرده اند

انجمن اكسل ايران , اكسل , اكسس , سوال و جواب اكسل , سوال اكسس , انجمن اكسل ايران , توابع اكسل, آموزش اكسل, آموزش اكسس, VBA, ويژوال بيسيك

علاقه مندی ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  
  • BB code ها فعال هستند
  • شکلک ها فعال هستند
  • کد [IMG] فعال است
  • کد [VIDEO] فعال است
  • کد HTML غیر فعال است
با ما در تماس باشيد