ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   "LAST SAVED BY".... (Help) (https://www.excelbanter.com/excel-programming/363493-last-saved-help.html)

cidc

"LAST SAVED BY".... (Help)
 

HI, I´M NEEDING HELP FOR GETTING THE \"LAST SAVED BY\" FOR A SHARE
EXCEL FILE AND PLACE IT IN A CELL...

SO FAR I COULD GET THE \"AUTHOR\" NAME WITH
_=GETPROPERTY(\\"AUTHOR\\")__USING THE FOLLOWING PUBLIC FUNCTION

-Public Function GetProperty(P As String, Optional WorkbookName A
Variant)
Dim S As Variant
Dim WB As Workbook
On Error Resume Next
If IsMissing(WorkbookName) Then
If TypeOf Application.Caller Is Range Then
Set WB = Application.Caller.Parent.Parent
Else
Set WB = ActiveWorkbook
End If
Else
Set WB = Workbooks(WorkbookName)
End If
S = WB.CustomDocumentProperties(P)
If S < "" Then
GetProperty = S
Exit Function
End If
On Error GoTo EndMacro
GetProperty = WB.BuiltinDocumentProperties(P)
Exit Function
EndMacro:
GetProperty = ""
End Function-

THANKS :) IN ADVANCE FOR ANY HELP YOU MAY SEND.
----------------------------------------------------------------

--
cid
-----------------------------------------------------------------------
cidc's Profile: http://www.excelforum.com/member.php...fo&userid=3515
View this thread: http://www.excelforum.com/showthread.php?threadid=54918


Bob Phillips

"LAST SAVED BY".... (Help)
 
Use Last Author rather than Author.

--
HTH

Bob Phillips

(replace somewhere in email address with gmail if mailing direct)

"cidc" wrote in message
...

HI, I´M NEEDING HELP FOR GETTING THE \"LAST SAVED BY\" FOR A SHARED
EXCEL FILE AND PLACE IT IN A CELL...

SO FAR I COULD GET THE \"AUTHOR\" NAME WITH:
_=GETPROPERTY(\\"AUTHOR\\")__USING THE FOLLOWING PUBLIC FUNCTION:

-Public Function GetProperty(P As String, Optional WorkbookName As
Variant)
Dim S As Variant
Dim WB As Workbook
On Error Resume Next
If IsMissing(WorkbookName) Then
If TypeOf Application.Caller Is Range Then
Set WB = Application.Caller.Parent.Parent
Else
Set WB = ActiveWorkbook
End If
Else
Set WB = Workbooks(WorkbookName)
End If
S = WB.CustomDocumentProperties(P)
If S < "" Then
GetProperty = S
Exit Function
End If
On Error GoTo EndMacro
GetProperty = WB.BuiltinDocumentProperties(P)
Exit Function
EndMacro:
GetProperty = ""
End Function-

THANKS :) IN ADVANCE FOR ANY HELP YOU MAY SEND.-
-----------------------------------------------------------------


--
cidc
------------------------------------------------------------------------
cidc's Profile:

http://www.excelforum.com/member.php...o&userid=35154
View this thread: http://www.excelforum.com/showthread...hreadid=549183




cidc[_2_]

"LAST SAVED BY".... (Help)
 

THANK YOU, VERY MUCH BOB...

I'VE TRYED, AND IT DID WORK IN THE LOCAL COMPUTER(WHERE THE FILE IS),
WHEN I MAKE THE CHANGES ON A NETWORKED COMPUTER AND SAVED IT, IT KEEPS
ALWAYS THE LOCAL USER'S NAME EVEN THOUGH THE \"FILE PROPERTIES -
STATISTICS\" SHOWS THE REMOTE COMPUTER'S USER NAME...

ANY IDEA WHY IT DOES NOT UPDATE THE \"LAST AUTHOR\" NAME?

REGARDS, AND THANKS AGAIN...



Bob Phillips Wrote:
Use Last Author rather than Author.

--
HTH

Bob Phillips



--
cidc
------------------------------------------------------------------------
cidc's Profile: http://www.excelforum.com/member.php...o&userid=35154
View this thread: http://www.excelforum.com/showthread...hreadid=549183


Gary Keramidas

"LAST SAVED BY".... (Help)
 
i just use
Range("K2").Value = "Saved by " & Environ("UserName")

in a workbook_beforesave module


what's wrong with this? works for my needs

--


Gary


"Bob Phillips" wrote in message
...
Use Last Author rather than Author.

--
HTH

Bob Phillips

(replace somewhere in email address with gmail if mailing direct)

"cidc" wrote in message
...

HI, I´M NEEDING HELP FOR GETTING THE \"LAST SAVED BY\" FOR A SHARED
EXCEL FILE AND PLACE IT IN A CELL...

SO FAR I COULD GET THE \"AUTHOR\" NAME WITH:
_=GETPROPERTY(\\"AUTHOR\\")__USING THE FOLLOWING PUBLIC FUNCTION:

-Public Function GetProperty(P As String, Optional WorkbookName As
Variant)
Dim S As Variant
Dim WB As Workbook
On Error Resume Next
If IsMissing(WorkbookName) Then
If TypeOf Application.Caller Is Range Then
Set WB = Application.Caller.Parent.Parent
Else
Set WB = ActiveWorkbook
End If
Else
Set WB = Workbooks(WorkbookName)
End If
S = WB.CustomDocumentProperties(P)
If S < "" Then
GetProperty = S
Exit Function
End If
On Error GoTo EndMacro
GetProperty = WB.BuiltinDocumentProperties(P)
Exit Function
EndMacro:
GetProperty = ""
End Function-

THANKS :) IN ADVANCE FOR ANY HELP YOU MAY SEND.-
-----------------------------------------------------------------


--
cidc
------------------------------------------------------------------------
cidc's Profile:

http://www.excelforum.com/member.php...o&userid=35154
View this thread: http://www.excelforum.com/showthread...hreadid=549183






Bob Phillips

"LAST SAVED BY".... (Help)
 
Can you turn off Caps Lock please?

I don't understand your point. What Remote user?

--
HTH

Bob Phillips

(replace somewhere in email address with gmail if mailing direct)

"cidc" wrote in message
...

THANK YOU, VERY MUCH BOB...

I'VE TRYED, AND IT DID WORK IN THE LOCAL COMPUTER(WHERE THE FILE IS),
WHEN I MAKE THE CHANGES ON A NETWORKED COMPUTER AND SAVED IT, IT KEEPS
ALWAYS THE LOCAL USER'S NAME EVEN THOUGH THE \"FILE PROPERTIES -
STATISTICS\" SHOWS THE REMOTE COMPUTER'S USER NAME...

ANY IDEA WHY IT DOES NOT UPDATE THE \"LAST AUTHOR\" NAME?

REGARDS, AND THANKS AGAIN...



Bob Phillips Wrote:
Use Last Author rather than Author.

--
HTH

Bob Phillips



--
cidc
------------------------------------------------------------------------
cidc's Profile:

http://www.excelforum.com/member.php...o&userid=35154
View this thread: http://www.excelforum.com/showthread...hreadid=549183





All times are GMT +1. The time now is 01:15 PM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com