דלג לתוכן הראשי
היכנס דרך Microsoft
היכנס או צור חשבון.
שלום,
בחר חשבון אחר.
יש לך חשבונות מרובים
בחר את החשבון שברצונך להיכנס באמצעותו.

סיכום

באפשרותך לבצע שיחת Windows API (ממשק תכנות יישומים) אל Microsoft Windows קובץ DLL (ספריית קישור דינאמי) כדי לקבל את שם המשתמש הנוכחי. ניתן לקבל את שם המשתמש הנוכחי על-ידי שימוש בפונקציה GetUserNameA ADVAPI32. DLL.

מידע נוסף

Microsoft Excel אינו כולל את פונקציונליות מובנית כדי לגשת שם המשתמש הנוכחי של המחשב. עם זאת, באפשרותך להשתמש במשפט Declare ב- Visual Basic עבור יישומים מאקרו כדי לקרוא לפונקציה Microsoft Windows שיחזיר את שם המשתמש הנוכחי. מיקרוסופט מציעה דוגמאות של Visual Basic עבור יישומים הליכים לצורך ההדגמה בלבד, ללא אחריות, בין מפורשת ובין משתמעת, וכולל, אך לא רק, אחריות משתמעת לגבי סחירות ו/או התאמה למטרה מסוימת. שגרות Visual Basic במאמר זה מסופקים 'כפי שהיא' ו- Microsoft אינה ערבה לכך הם יכולים לשמש בכל המצבים. בעוד אנשי התמיכה של Microsoft יכולים לסייע בהסברת הפונקציונליות של מאקרו מסוים, הם לא ישנו את הדוגמאות כדי לספק פונקציונליות נוספת, וגם הם יסייע לך לבנות פקודות מאקרו כדי לענות על הצרכים הספציפיים שלך. אם ניסיונך בתכנות מוגבל, ייתכן שתרצה לעיין אחד מהספקים פתרון Microsoft. ספקי פתרון מציעים מגוון רחב של שירותים בתשלום, כולל יצירת פקודות מאקרו מותאמות אישית. לקבלת מידע נוסף אודות ספקי הפתרון של Microsoft, התקשר שירות מידע של לקוחות Microsoft בכתובת (800) 426-9400.

דוגמה

  1. הקלד את הקוד הבא לתוך מודול חדש:

        ' Makes sure all variables are dimensioned in each subroutine.     Option Explicit     ' Access the GetUserNameA function in advapi32.dll and     ' call the function GetUserName.     Declare Function GetUserName Lib "advapi32.dll" Alias "GetUserNameA" _     (ByVal lpBuffer As String, nSize As Long) As Long     ' Main routine to Dimension variables, retrieve user name     ' and display answer.     Sub Get_User_Name()     ' Dimension variables     Dim lpBuff As String * 25     Dim ret As Long, UserName As String     ' Get the user name minus any trailing spaces found in the name.     ret = GetUserName(lpBuff, 25)     UserName = Left(lpBuff, InStr(lpBuff, Chr(0)) - 1)     ' Display the User Name     MsgBox UserName     End Sub
  2. הפעל את המאקרו Get_User_Name. שים לב ששם המשתמש הנוכחי יופיעו בתיבת הודעה.

זקוק לעזרה נוספת?

מעוניין באפשרויות נוספות?

גלה את יתרונות המנוי, עיין בקורסי הדרכה, למד כיצד לאבטח את המכשיר שלך ועוד.

קהילות עוזרות לך לשאול שאלות ולהשיב עליהן, לתת משוב ולשמוע ממומחים בעלי ידע עשיר.

האם מידע זה היה שימושי?

עד כמה אתם מרוצים מאיכות השפה?
מה השפיע על החוויה שלך?
בלחיצה על 'שלח', אתה מאפשר למשוב שלך לשפר מוצרים ושירותים של Microsoft. מנהל ה-IT שלך יוכל לאסוף נתונים אלה. הצהרת הפרטיות.

תודה על המשוב!

×