ایجاد سوال
dark_mode
0 دوستدار 0 امتیاز منفی
29 visibility
موضوع: آفیس توسط:

اگر از کامنت‌ها در کاربرگ‌های خود کمی استفاده می‌کنید، ممکن است تعجب کنید که آیا راهی برای چاپ نظرات وجود دارد، اما بدون نام و نقطه نقطه که معمولاً مقدمه هر نظر است. متأسفانه، هیچ راه داخلی برای انجام این کار در اکسل وجود ندارد. با این حال، از یک ماکرو می توان برای بیرون کشیدن سریع همه نظرات از یک کاربرگ و قرار دادن آنها در کاربرگ خود استفاده کرد. این کاربرگ سپس می تواند چاپ شود، زیرا خلاصه ای از تمام نظرات است. ماکرو به شرح زیر است:

Sub Workbook_BeforePrint(Cancel As Boolean)
    myCount = 0
    For Each c In ActiveSheet.Comments
        myCount = myCount + 1
        myComment = ActiveSheet.Comments(myCount).Text
        Sheets(2).Range("a1").Offset(myCount, 0).Value = _
          Mid(myComment,InStr(myComment, Chr(10)))
    Next
End Sub

این ماکرو نظرات را بر روی کاربرگ دوم در یک کتاب کار قرار می دهد، بنابراین اگر می خواهید آنها را در یک کاربرگ متفاوت قرار دهید (بنابراین اطلاعات موجود در صفحه دوم را بازنویسی نکنید) باید تغییری در شی Sheets(2) ایجاد کنید.

همچنین توجه داشته باشید که نام ماکرو Workbook_BeforePrint است. این به این معنی است که ماکرو هر بار که برای چاپ کاربرگ خود می روید اجرا می شود.

اگر خواستی، با این لینک از ما حمایت کن

پاسخ شما

looks_5نام شما برای نمایش - اختیاری
حریم شخصی : آدرس ایمیل شما محفوظ میماند و برای استفاده های تجاری و تبلیغاتی به کار نمی رود
عدد چهار رقمی در تصویر را وارد کنید

برای جلوگیری از این تایید در آینده, لطفا وارد شده یا ثبت نام کنید.
اگر حساب گوگل دارید به راحتی وارید شوید

0 پاسخ وجود دارد

سوال مشابهی یافت نشد

برای دسترسی راحت به مطالب سایت ، اپلیکیشن سایت را نصب کنید
و لطفا بعد از نصب امتیاز دهید. با تشکر از حمایت شما

23.2k سوال

8.5k پاسخ

613 دیدگاه

10.8k کاربر

178 نفر آنلاین
0 عضو و 178 مهمان در سایت حاضرند
بازدید امروز: 12679
بازدید دیروز: 13001
بازدید کل: 19466973
...