Avatar billede laje3 Nybegynder
31. januar 2002 - 17:00 Der er 2 kommentarer og
2 løsninger

Angivelse af "last saved by"

Hvordan kan jeg få Excel til i en celle at angive hvem der sidst har savet filen og hvornår?

Det er en fil som ligger på et fælles netværk, og jeg har derfor brug for at vide hvilke brugere der har savet filen.

Can anybody help??

Pft.

Mvh

Laje
Avatar billede kedde65 Praktikant
31. januar 2002 - 17:35 #1
På den event der hedder beforeSave ved woorkbook indsætter du flg kode.

Private Declare Function GetUserName Lib "advapi32.dll" Alias "GetUserNameA" (ByVal lpBuffer As String, nSize As Long) As Long

Public Event UserNameNotFound()
Public Event UserNameFound()


Private Function NTDomainUserName() As String
    Dim strbuffer As String
    Dim inglen As Long
    Const dhcmaxusername = 255
   
    strbuffer = Space(dhcmaxusername)
    inglen = dhcmaxusername
    If CBool(GetUserName(strbuffer, inglen)) Then
        NTDomainUserName = Left(LCase$(Left$(strbuffer, inglen - 1)), 100)
        RaiseEvent UserNameFound
        Else
            NTDomainUserName = ""
            RaiseEvent UserNameNotFound
        End If
End Function

Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
    Range("a1").Value = NTDomainUserName
End Sub

Kedde
Avatar billede dimle Nybegynder
01. februar 2002 - 11:51 #2
Du gør sådan:
NormalTemplate.AutoTextEntries("Senest gemt af").Insert Where:=Selection.Range
Avatar billede laje3 Nybegynder
01. februar 2002 - 13:15 #3
Hvor skal jeg sætte det ind Dimle, og i hvilken celle vil den så placere brugerens navn?
Avatar billede dimle Nybegynder
02. februar 2002 - 12:59 #4
Du skal jo så den ind der hvor du gemmer! Den sætter det ind i den celle du står i!!! HVis du vil have en bestemt celle så kan du selecte den celle du vil have det til at stå i og bagefter sætte det her ind:

NormalTemplate.AutoTextEntries("Senest gemt af").Insert Where:=Selection.Range
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester