صفحه 1 از 2 12 آخرینآخرین
نمایش نتایج: از شماره 1 تا 10 , از مجموع 13

موضوع: کدی برای پرینت پریویو گرفتن از یک شیت خاص

  1. #1


    آخرین بازدید
    2021/08/14
    تاریخ عضویت
    October 2013
    نوشته ها
    61
    امتیاز
    122
    سپاس
    24
    سپاس شده
    63 در 15 پست
    سطح اکسل
    51.00 %

    Up کدی برای پرینت پریویو گرفتن از یک شیت خاص

    با سلام خدمت دوستان و اساتید عزیز . 2سوال داشتم اول: آیا میشه کدی نوشت که از یک شیت خاص پرینت پریویو بگیره؟ دوم :آیا میشه کدی نوشت که فایل اکسل رو save کنه ؟ ممنون میشوم که بنده را راهنمایی کنید.
    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.

  2.  

  3. #2


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

    نقل قول نوشته اصلی توسط javadsargazi نمایش پست ها
    با سلام خدمت دوستان و اساتید عزیز . 2سوال داشتم اول: آیا میشه کدی نوشت که از یک شیت خاص پرینت پریویو بگیره؟ دوم :آیا میشه کدی نوشت که فایل اکسل رو save کنه ؟ ممنون میشوم که بنده را راهنمایی کنید.

    سلام دوست عزيز

    بفرماييد خدمت شما
    کد:
    ActiveSheet.PrintPreview
    ActiveWorkbook.Save


  4. #3


    آخرین بازدید
    2021/08/14
    تاریخ عضویت
    October 2013
    نوشته ها
    61
    امتیاز
    122
    سپاس
    24
    سپاس شده
    63 در 15 پست
    سطح اکسل
    51.00 %

    ممنون از لطف شما

  5. #4


    آخرین بازدید
    2021/08/14
    تاریخ عضویت
    October 2013
    نوشته ها
    61
    امتیاز
    122
    سپاس
    24
    سپاس شده
    63 در 15 پست
    سطح اکسل
    51.00 %

    چطور میشه 1 شیت خاص رو پرینت پریویو گرفت بصورتی که فرم اصلی بسته شود....این کد درست است
    Private Sub CommandButton8_Click()


    Application.Windows.Application.Visible = False

    ActiveWorkbook.Sheets("Sheet1").PrintPreview




    End Sub
    ویرایش توسط javadsar : 2013/11/29 در ساعت 09:18

  6. سپاس ها (1)


  7. #5


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

    نقل قول نوشته اصلی توسط javadsargazi نمایش پست ها
    چطور میشه 1 شیت خاص رو پرینت پریویو گرفت بصورتی که فرم اصلی بسته شود....این کد درست است
    Private Sub CommandButton8_Click()


    Application.Windows.Application.Visible = False

    ActiveWorkbook.Sheets("Sheet1").PrintPreview




    End Sub
    بله اين كد شما درسته. فقط بايد جاي فرمان ها رو عوض كنيد. اول پريويو بگيرين بعد ببنديد.

    درضمن اگه لطف كنيد كدهاتون رو داخل تگ كد كه با # مشخص هست قرار بدين ممنون ميشم

    کد:
    Private Sub CommandButton8_Click()
    
    Application.Windows.Application.Visible = False
    
    ActiveWorkbook.Sheets("Sheet1").PrintPreview
    
    End Sub


  8. #6


    آخرین بازدید
    2021/08/14
    تاریخ عضویت
    October 2013
    نوشته ها
    61
    امتیاز
    122
    سپاس
    24
    سپاس شده
    63 در 15 پست
    سطح اکسل
    51.00 %

    پرینت پریویو میگیره ولی فرمی که در ویژوال بیسک درست کردیم مینی مایز نمیشه و روی پرینت پریویوباقی میمانه

  9. #7


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

    نقل قول نوشته اصلی توسط javadsargazi نمایش پست ها
    پرینت پریویو میگیره ولی فرمی که در ویژوال بیسک درست کردیم مینی مایز نمیشه و روی پرینت پریویوباقی میمانه
    در قسمت properties فرم ، گزينه print object رو false كنيد

  10. سپاس ها (1)


  11. #8


    آخرین بازدید
    2021/08/14
    تاریخ عضویت
    October 2013
    نوشته ها
    61
    امتیاز
    122
    سپاس
    24
    سپاس شده
    63 در 15 پست
    سطح اکسل
    51.00 %

    با عرض پوزش..........هر کار کردم نشد......لطفا فایل ضمیمه را ببینید و بفرمایید کجای کار اشکال دارم

  12. #9


    آخرین بازدید
    2022/06/26
    تاریخ عضویت
    January 2013
    محل سکونت
    شیراز
    نوشته ها
    1,198
    امتیاز
    3248
    سپاس
    1,566
    سپاس شده
    3,182 در 795 پست
    سطح اکسل
    84.00 %

    با درود
    سوال شما یکم گنگه خوب
    1- با userform داری کار میکنی یا نه.؟
    اگر userform رو میخوای hide کنی که کد زیر حله :
    کد:
    UserForm1.Hide
    ActiveWorkbook.Sheets("sheet1").PrintPreview
    UserForm1.Show
    این نحوه یکم دردسر داره چرا چون اگر نام شیت تغییر کنه یعنی بزارین اسم شیت علی تو کد هاتون هم باید علی بنویسین
    خوب اینجا میتونین اینجوری عمل کنین
    کد:
    UserForm1.Hide
    Sheet1.PrintPreview
    UserForm1.Show
    سوالا اینکه چرا یوزر فرم در بعضی مواقع رو صفحه باقی میمونه:
    نمیدونم تا حالا با این مشکل برخوردین یا نه توی یه یوزر فرم دکمه ای داریم که با اون یوزر فرم دیگه ای رو باز میکنیم . و یوزر فرم اولمون را hide میکنیم. اما با کمال تعجب هنوز هستش و hide نمیشه
    این مشکل را اینجور برطرف مکیم که در پنجره properties یوزرفرم هامون گزینه ای به نام showmodal هستش که این گزینه رو از true به false تغییر بدیم این مشکل برطرف میشه.

    در آخر برای اینکه یه شیت خاص print preview بشه خوب باید یه جا براش مشخص کنیم چه شیتی . textbox ای ، سلی. inputbox ای. خاصیت پرینت پریویو روش دومی هم اینه که کاری به نام شیت نداره و نام کد نویسی شیت رو درنظر میگیره.
    در پناه خداوندگار ایران زمین باشید و پیروز


  13. #10


    آخرین بازدید
    2021/08/14
    تاریخ عضویت
    October 2013
    نوشته ها
    61
    امتیاز
    122
    سپاس
    24
    سپاس شده
    63 در 15 پست
    سطح اکسل
    51.00 %

    جناب اسماعیلی : کدهای که شما لطف کردین ...دادم ولی اکسل هنگ میکنه میشه فایل رو بررسی کنید...ممنون


صفحه 1 از 2 12 آخرینآخرین

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

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

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

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

  1. راهنمایی ؟ کپی کردن خودکار از یک شیت به شیت دیگردر اکسل؟
    توسط zareeijavad در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 12
    آخرين نوشته: 2020/10/09, 19:28
  2. انتقال داده های یک شیت به شیت دیگر به صورت پویا
    توسط Nima در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 5
    آخرين نوشته: 2020/10/01, 06:48
  3. کپی پیست از یک شیت به شیت دیگر
    توسط aseman در انجمن سوالات اكسل - Excel Questions
    پاسخ ها: 2
    آخرين نوشته: 2012/07/01, 12:02
  4. بدست آوردن نهایت امنیت در اکسل ؟؟!!
    توسط dez.fuli در انجمن سوالات اكسل - Excel Questions
    پاسخ ها: 3
    آخرين نوشته: 2012/05/05, 10:32

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

پرینت پریویو در اکسل 10

پریویو گرفتن از نوشته

پرینت پریویو در کجای اکسل 2010 است

بزرگ کردن در اکسل

دستور پرینت در اکسل vba

نمایش پرینت پریویو داخل یوزرفرم

کد پرینت گرفتن در اکسل با vb

کد پرینت پریویو درvba اکسل

چرا در اکسل پرینت

پرینت گرفتن تاریخ خاص در اکسل

پرینت پریویو ندارم

خاصیت متد پرینت در اکسل با کد نویسی

چرا در اکسل پرینت پریویو ندارم

پرینت کردن یوزرفرم اکسل

https:forum.exceliran.comshowthread.php3079-کدی-برای-پرینت-پریویو-گرفتن-از-یک-شیت-خاص

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

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

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

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