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

کریستوفر متعجب است که آیا راهی برای نمایش خودکار نام کاربری فعلی در نوار وضعیت Word یا نوار عنوان وجود دارد؟ به عنوان یک بازبین متن آزاد، او اغلب مجبور است نام کاربری را تغییر دهد تا از Track Changes برای یک کار خاص استفاده کند، و سپس باید به یاد داشته باشد که قبل از ایجاد یک سند یا استفاده از Track Changes برای یک مشتری دیگر، آن را بازنشانی کند. اگر کریستوفر فراموش کند، ممکن است برای او زمان و شرمندگی تمام شود. او احساس می کند که نمایش نام کاربری در نوار وضعیت یا نوار عنوان یک یادآوری مفید خواهد بود.

افزودن اطلاعات به نوار وضعیت در واقع نسبتاً آسان است. تنها کاری که باید انجام دهید این است که یک خط را در ماکرو خود بگنجانید، مانند زیر:

Application.StatusBar = Application.UserName

ماکرو مقدار ویژگی UserName را از شی Application (که خود Word را نشان می دهد) می گیرد و سپس آن اطلاعات را در ویژگی StatusBar قرار می دهد. ساده است، درست است؟

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

متأسفانه، Word هیچ گونه کنترل کننده رویداد داخلی را ارائه نمی دهد که بتواند بازنشانی نوار وضعیت را آغاز کند. البته می توانید یک ماکرو مبتنی بر تایمر ایجاد کنید که به طور دوره ای نوار وضعیت را با نام کاربر به روز کند، اما این می‌تواند حواس‌تان را پرت کند، زیرا منجر به چشمک زدن ماکرو و ورد شما برای آنچه در آنجا نمایش داده می‌شود، می‌شود.

همچنین باید بدانید که مایکروسافت ظاهراً ویژگی StatusBar را در Word 2013 منسوخ کرده است:

http://msdn.microsoft.com/en-us/library/office/ff845291%28v=office.15%29.aspx

من می گویم "ظاهرا" زیرا این بی اعتباری کمی گیج کننده است. آزمایش نشان می دهد که ویژگی StatusBar در Word 2013 درست مانند نسخه های قبلی برنامه به خوبی کار می کند. (شاید در نسخه بعدی Word به طور کامل حذف شود، اما چه کسی می داند؟)

به دلیل این اشکالات، ممکن است انتخاب بهتری باشد که نام کاربر را به نوار عنوان اضافه کنید. ماکروهای زیر این کار را انجام می دهند:

Sub AutoOpen()
    ActiveWindow.Caption = ActiveWindow.Caption & "  User: " & _
      "  User: " & Application.UserName
End Sub
Sub FileSaveAs()
    If Application.Dialogs(wdDialogFileSaveAs).Show Then
        ActiveWindow.Caption = ActiveWindow.Caption & _
          "  User: " & Application.UserName
    End If
End Sub

هنگامی که سند برای اولین بار باز می شود و هر زمان که از دستور Save As استفاده می شود، ماکروها نام کاربری را به انتهای نام فایل در نوار عنوان پنجره اضافه می کنند. (هنگامی که نام فایل سند تغییر می کند، نوار عنوان توسط Word بازنویسی می شود.)

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

پاسخ شما

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

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

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

سوالات مشابه

برای دسترسی راحت به مطالب سایت ، اپلیکیشن سایت را نصب کنید
و لطفا بعد از نصب امتیاز دهید. با تشکر از حمایت شما
0 دوستدار 0 امتیاز منفی
0 پاسخ 39 visibility
0 دوستدار 0 امتیاز منفی
0 پاسخ 29 visibility
0 دوستدار 0 امتیاز منفی
0 پاسخ 1.3k visibility
0 دوستدار 0 امتیاز منفی
0 پاسخ 31 visibility
1 امتیاز مثبت 0 امتیاز منفی
1 پاسخ 298 visibility

24.3k سوال

9.6k پاسخ

614 دیدگاه

11.2k کاربر

367 نفر آنلاین
0 عضو و 367 مهمان در سایت حاضرند
بازدید امروز: 27132
بازدید دیروز: 25180
بازدید کل: 20364471
...