پرفروش ترين
برترين
آخرين محصولات فروشگاه
فایل الکترونیکی آموزش اکسل پیشرفته ۲۰۱۰
آموزش ایجاد فایل چندکاربره با سطح دسترسی مشخص
نمایش نتایج: از شماره 1 تا 4 , از مجموع 4

موضوع: ایجاد مسیر برای ذخیره فایل

  1. #1


    آخرین بازدید
    تاریخ عضویت
    January 2014
    نوشته ها
    800
    امتیاز
    1683
    سپاس
    594
    سپاس شده
    1,258 در 438 پست
    تعیین سطح نشده است

    ایجاد مسیر برای ذخیره فایل

    سلام
    این کد فایل اکسل روبر حسب اسمی که در سلول مورد نظر هست ذخیره میکنه

    حالا میخوام علاوه براین محل ذخیره تو پوشه مورد نظر هم مشخص باشهدمن برای تعریف مسیر پوشه کدوم قسمت رو تغییر بدم؟
    کد:
    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).Range("h2").Value & ".pdf", _
    Quality:=xlQualityStandard, IncludeDocProperties:=True, _
    IgnorePrintAreas:=False, OpenAfterPublish:=False
    
    
    ActiveWindow.Close False
    End If
    Next ws
    
    
    End Sub
    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.

  2. سپاس ها (1)


  3.  

  4. #2


    آخرین بازدید
    2 دقیقه پیش
    تاریخ عضویت
    September 2013
    محل سکونت
    بچه محل آقا امام رضا
    نوشته ها
    4,493
    امتیاز
    12381
    سپاس
    8,957
    سپاس شده
    10,652 در 3,762 پست
    سطح اکسل
    100.00 %

    نقل قول نوشته اصلی توسط absorkhi نمایش پست ها
    سلام
    این کد فایل اکسل روبر حسب اسمی که در سلول مورد نظر هست ذخیره میکنه

    حالا میخوام علاوه براین محل ذخیره تو پوشه مورد نظر هم مشخص باشهدمن برای تعریف مسیر پوشه کدوم قسمت رو تغییر بدم؟
    کد:
    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).Range("h2").Value & ".pdf", _
    Quality:=xlQualityStandard, IncludeDocProperties:=True, _
    IgnorePrintAreas:=False, OpenAfterPublish:=False
    
    
    ActiveWindow.Close False
    End If
    Next ws
    
    
    End Sub
    سلام

    Awb.Path رو بايد پاك كنيد و آدرس پوشه رو بذارين البته داخل " "


  5. #3


    آخرین بازدید
    تاریخ عضویت
    January 2014
    نوشته ها
    800
    امتیاز
    1683
    سپاس
    594
    سپاس شده
    1,258 در 438 پست
    تعیین سطح نشده است

    ممنون حل شد
    حالا اگه بخوان هر شیت جدا گانه کار کنه

    یعنی کلا کدی هست که با تعریف کردن تو button فقط اون شیت رو تبدیل به pdf کنه

  6. سپاس ها (1)


  7. #4


    آخرین بازدید
    2022/12/05
    تاریخ عضویت
    October 2011
    محل سکونت
    مشهد
    نوشته ها
    4,399
    امتیاز
    12760
    سپاس
    4,646
    سپاس شده
    12,136 در 3,226 پست
    سطح اکسل
    70.00 %

    برای اینکه هر شیت جداگانه و با دستور تبدیل به pdf بشه باید حلقه رو برداری یعنی
    کد PHP:
    For Each ws In Awb.Sheets
    Next ws 
    حذف بشه و بعد بایک کلید این ماکرو فعال بشه



  8. سپاس ها (3)



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

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

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

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

  1. [حل شده] هشدار به کاربر برای سررسید چک
    توسط a.dal65 در انجمن توابع اکسل - Excel Functions
    پاسخ ها: 32
    آخرين نوشته: 2017/04/10, 10:20
  2. سر رسید در اکسل
    توسط daghyad در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 14
    آخرين نوشته: 2015/01/22, 13:07
  3. مسیج باکس های عذاب آور
    توسط امیر رضا دهقان در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 1
    آخرين نوشته: 2013/01/05, 01:05
  4. مسیر فایل
    توسط amin61b در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 1
    آخرين نوشته: 2011/05/31, 10:59

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

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

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

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

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

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