• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

LastSaved, LastPrinted

Status
Niet open voor verdere reacties.

Senso

Inventaris
Lid geworden
13 jun 2016
Berichten
10.982
Besturingssysteem
W10 Pro en W11 Pro
Office versie
Office 2007 H&S en Office 2021 Prof Plus
De eerst werkt, de tweede niet. Welke fout zit in de code?

Code:
Function LastSaved() As Date
  LastSaved = ActiveWorkbook.BuiltinDocumentProperties("Last Save Time")
End Function
Function LastPrinted() As Date
  LastPrinted = ActiveWorkbook.BuiltinDocumentProperties("Last Printed Time")
End Function
 
Last Print Date
 
Code:
Function LastSaved() As Date
  LastSaved = ActiveWorkbook.BuiltinDocumentProperties("Last Save Time")
End Function
Function LastPrinted() As Date
  LastPrinted = ActiveWorkbook.BuiltinDocumentProperties("Last Print Date")
End Function

Helaas printed werkt nog niet. Excel H&S 2007.
 
Hiermee ben je echt geholpen:

Code:
Sub M_snb()
   On Error Resume Next

   For Each it In ThisWorkbook.BuiltinDocumentProperties
      MsgBox it.Name & vbLf & it.Value
   Next
End Sub
 
@snb
Heel mooi, maar dan kan ik toch de datum/tijd niet zien op/in een cel van een document.

Code:
Sub Workbook_Open()
Range("A1").Value = Format(ThisWorkbook.BuiltinDocumentProperties("Creation Date"), "short date")
Range("A2").Value = Format(ThisWorkbook.BuiltinDocumentProperties("Last Save Time"), "short date")
Range("A3").Value = Format(ThisWorkbook.BuiltinDocumentProperties("Last Print Time"), "short date")
End Sub

Range A3 geeft fout 5 ongeldige procedure-aanroep

short date zou eigenlijk iets van dd/mm/yy hh:mm moeten zijn, maar de datum klopt dan niets van (created)

Alle sheets zijn een keer geprint.
 
Laatst bewerkt:
Kijk nog eens naar je beginvraag.
Daar staat toch niets van een cel ???
Analyseer stap-voor-stap
Draai eerst mijn code en kijk of er iets verschijnt bij last printed.
Zo niet, dan hoef je niet verder te zoeken en heeft @lam201 gelijk.
 
Ook weer gewoon Time invullen i.p.v. Date. :(
 
Ter lering:
Code:
Sub M_snb()
   MsgBox FormatDateTime(Time, 1)
   MsgBox FormatDateTime(Time, 3)
   MsgBox FormatDateTime(Time, 4)
End Sub
 
@snb
de tekst last printed komt niet naar voren en staat er niet.

Ik heb een sheet/pagina afgedrukt en Onder Eigenschappen > Statistieken Afgedrukt: staat niets en is helemaal leeg.

Gemaakt > Gewijzigd > Geopend staan wel de data.
 
Laatst bewerkt:
Begin dan maar eens het bestand af te drukken.
Draai de code daarna opnieuw.

En hier gaat het dan pas ook goed met:

Code:
 MsgBox ThisWorkbook.BuiltinDocumentProperties("Last print date")
 
Laatst bewerkt:
Ik heb honderd keer gedaan wat er geschreven staat maar het lukt niet. Zo ben je vier uur bezig en zonder resultaat. Ik denk dat de optie ontbreekt in Excel 2007 H&S. Anders bewijs het maar met een document dat jullie gemaakt en geprint hebben dan kan ik kijken of ik fout zit.

Ik kan mijn document niet plaatsen omdat er veel privacygegevens in staan.
 
Laatst bewerkt:
Ik kan mijn document niet plaatsen omdat er veel privacygegevens in staan.

Sjonge.
Jij kunt ieder bestand met willekeurig welke inhoud maken, afdrukken, van mijn laastste macrosuggestie voorzien, testen en hier plaatsen.
Wie heeft er nu een vraag jij of wij ?
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan