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

دیوید یک معلم است و از Word برای ایجاد تست و پاسخنامه استفاده می کند. او از یک سند استفاده می کند و پاسخ ها را به عنوان متن پنهان قالب بندی می کند. به این ترتیب اگر متن مخفی را خاموش چاپ کند، تست را دارد و اگر متن مخفی را روشن کند، تست دارد و جواب می دهد. دیوید به راهی برای گنجاندن دو تصویر در سند، یکی روی دیگری نیاز دارد. با این حال، این بخش گیج کننده نیست. او به یکی از این تصاویر برای چاپ نیاز دارد اگر متن مخفی را روشن می کند و دیگری را برای چاپ در صورتی که متن مخفی را خاموش می کند چاپ کند.

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

  1. تصویر A را به عنوان تصویر درون خطی اضافه کنید.
  2. تصویر B را در زیر یا کنار آن اضافه کنید، همچنین به عنوان یک تصویر درون خطی.
  3. تصویر B را انتخاب کرده و آن را به صورت Hidden فرمت کنید. (همان گونه که متن مخفی دیگر خود را انجام می دهید، آن را به عنوان پنهان علامت گذاری کنید.)
  4. بسته بندی تصویر B را روی "در مقابل متن" تنظیم کنید.
  5. تصویر B را به بالا یا جلوی تصویر A منتقل کنید.

حالا بسته به اینکه با نمایش متن مخفی چاپ می کنید یا خیر، تصاویر صحیح چاپ می شوند. اگر بخواهید، می توانید تصویر A را شناور نیز بسازید. نیازی نیست که درون خط باشد. فقط تصویر B باید درون خطی باشد، زیرا فقط تصاویر درون خطی هستند که می توانند به صورت پنهان فرمت شوند. علاوه بر این، تصویر B باید مات باشد، به این معنی که نباید هیچ ناحیه شفافی داشته باشد و باید اندازه تصویر A باشد. اگر تصویر B دارای نواحی شفاف باشد یا کوچکتر از تصویر A باشد، پس از چاپ تصویر A کاملاً مبهم نخواهد شد.

گزینه دیگر ایجاد یک ماکرو است که هر زمان که می خواهید سند خود را چاپ کنید اجرا کنید. ماکرو می تواند تنظیمات خاصیت PrintHiddenText را بررسی کند و بر اساس تنظیمات، تصاویر مناسب را نمایش یا پنهان کند. در اینجا یک مثال سریع:

Sub PrintMyDoc()
    If Application.Options.PrintHiddenText = True Then
        ActiveDocument.Shapes(1).Visible = msoTrue
        ActiveDocument.Shapes(2).Visible = msoFalse
    Else
        ActiveDocument.Shapes(1).Visible = msoFalse
        ActiveDocument.Shapes(2).Visible = msoTrue
    End If
End Sub

در این ماکرو، اگر متن مخفی را چاپ می کنید، اولین شکل در مجموعه Shapes روی Visible تنظیم می شود (و بنابراین چاپ می شود). اگر ویژگی PrintHiddenText False باشد، شکل دوم قابل مشاهده است و بنابراین چاپ می شود.

کلید استفاده از این رویکرد ماکرو این است که باید از اشکال منظم (تصاویر شناور) استفاده کنید. شما نمی توانید از InlineShapes استفاده کنید، زیرا آنها نمی توانند ویژگی Visible را داشته باشند.

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

پاسخ شما

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

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

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

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

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

23.2k سوال

8.5k پاسخ

608 دیدگاه

9.7k کاربر

67 نفر آنلاین
0 عضو و 67 مهمان در سایت حاضرند
بازدید امروز: 3704
بازدید دیروز: 14408
بازدید کل: 15452624
...