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

موضوع: ذخیره شدن شیت به صورت pdf با نام دلخواه

  1. #1


    آخرین بازدید
    تاریخ عضویت
    January 2014
    نوشته ها
    798
    امتیاز
    1667
    سپاس
    590
    سپاس شده
    1,242 در 436 پست
    تعیین سطح نشده است

    ذخیره شدن شیت به صورت pdf با نام دلخواه

    سلام
    چکار باید کنم که با این کد از اسم شیت برای نام PDF استفاده نکنه و از سلول دلخواه اسم فایل PDF رو بگیره
    کد:
    Option ExplicitSub Print_PDF()
    Dim Awb As Workbook
    Dim Snr As Integer
    Dim ws As Worksheet
    Set Awb = ActiveWorkbook
    
    
    
    
    For Each ws In Awb.Sheets
        If Not ws.Name = "" Then
            'Sheets(ws.Name).Copy
            Awb.Sheets(ws.Name).Copy
            'Sheets(ws.Name).Select
            ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
            Awb.Path & "\" & Awb.Sheets(ws.Name).Name & ".pdf", _
            Quality:=xlQualityStandard, IncludeDocProperties:=True, _
            IgnorePrintAreas:=False, OpenAfterPublish:=False
            
            ActiveWindow.Close False
        End If
    Next ws
    
    
    
    
    End Sub
    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.

  2.  

  3. #2


    آخرین بازدید
    4 ساعت پیش
    تاریخ عضویت
    September 2013
    محل سکونت
    بچه محل آقا امام رضا
    نوشته ها
    4,472
    امتیاز
    12316
    سپاس
    8,923
    سپاس شده
    10,587 در 3,746 پست
    سطح اکسل
    100.00 %

    نقل قول نوشته اصلی توسط absorkhi نمایش پست ها
    سلام
    چکار باید کنم که با این کد از اسم شیت برای نام PDF استفاده نکنه و از سلول دلخواه اسم فایل PDF رو بگیره
    کد:
    Option ExplicitSub Print_PDF()
    Dim Awb As Workbook
    Dim Snr As Integer
    Dim ws As Worksheet
    Set Awb = ActiveWorkbook
    
    
    
    
    For Each ws In Awb.Sheets
        If Not ws.Name = "" Then
            'Sheets(ws.Name).Copy
            Awb.Sheets(ws.Name).Copy
            'Sheets(ws.Name).Select
            ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
            Awb.Path & "\" & Awb.Sheets(ws.Name).Name & ".pdf", _
            Quality:=xlQualityStandard, IncludeDocProperties:=True, _
            IgnorePrintAreas:=False, OpenAfterPublish:=False
            
            ActiveWindow.Close False
        End If
    Next ws
    
    
    
    
    End Sub

    سلام
    قسمتي كه رنگي كردم رو دقت كنيد متوجه ميشيد



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

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

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

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

  1. انتقال داده های یک شیت به شیت دیگر به صورت پویا
    توسط Nima در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 5
    آخرين نوشته: 2020/10/01, 06:48
  2. جدا کردن شیت های فایل به صورت فایل های مجزای اکسل
    توسط ~M*E*H*D*I~ در انجمن توابع در ويژوال بيسيك - Functions in VBA
    پاسخ ها: 7
    آخرين نوشته: 2019/04/10, 04:00
  3. تبدیل شیت ها به pdf به صورت جداگانه
    توسط ali.b در انجمن توابع در ويژوال بيسيك - Functions in VBA
    پاسخ ها: 2
    آخرين نوشته: 2016/07/29, 21:08
  4. فراخوانی داده از شیت دیگر به صورت رندوم
    توسط sas_ily در انجمن سوالات اكسل - Excel Questions
    پاسخ ها: 5
    آخرين نوشته: 2012/06/30, 19:37

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

کد vba ذخیره اکسل به pdf

کلمات کلیدی این موضوع

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

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

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