Prev Previous Post   Next Post Next
  #3   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 7,247
Default File Path

VBA function Environ(29) returns the logged in user's name.

Perhaps it does on your machine, but that is by no means a valid
assumption for any other machine. On this box, 29 is the processor
level value. Never use a numeric value to get an environment
variable's value. Use the name:

Debug.Print Environ("username")

Note also that there is a difference when getting an environment
variable's value by name or by number. When Environ is used with the
name, as in

Debug.Print Environ("username")

it returns only the value assigned to the variable. When retrieved by
number, as in

Debug.Print Environ(29)

Both the name and the value are returned, separated by an = character.
E.g,

Debug.Print Environ(29)

displays "PROCESSOR_LEVEL=6" rather than just "6".

Cordially,
Chip Pearson
Microsoft MVP 1998 - 2010
Pearson Software Consulting, LLC
www.cpearson.com
[email on web site]




On Mon, 7 Dec 2009 04:45:01 -0800, Stein
wrote:

VBA function Environ(29) returns the logged in user's name.

 
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
File Path Max2073 Excel Worksheet Functions 1 December 10th 09 11:16 PM
File Path Max2073 Excel Worksheet Functions 2 December 7th 09 08:46 PM
Variabilize File Path or File Name in SumProduct (and Vlookup too) Mike H. Excel Worksheet Functions 2 January 7th 08 09:34 PM
Formula too long - new file path is shorter than old file path - Excel 2003 Greg J Excel Worksheet Functions 1 November 22nd 06 05:16 PM
Excel updating from XML file - file path specific? Sean Excel Discussion (Misc queries) 4 August 5th 05 12:56 PM


All times are GMT +1. The time now is 11:36 PM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©2004-2025 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"