sandernoteborn
Gebruiker
- Lid geworden
- 8 mei 2006
- Berichten
- 68
Kan ik in een macro een functie maken dat het bestand dat opgeslagen wordt door de macro een Read-only bestand wordt?
Bekijk de onderstaande video om te zien hoe je onze site als een web app op je startscherm installeert.
Opmerking: Deze functie is mogelijk niet beschikbaar in sommige browsers.
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.
Wigi zei:Ja
bijvoorbeeld
Code:ActiveWorkbook.SaveAs Filename:= "C:\Sander.xls", ReadOnlyRecommended:= true
Wigi zei:Code:ActiveWorkbook.SaveAs Filename:="C:\....\FILENAME" & "-" & Format(Date, "dd-mm-yy") & "_" & Format(Time, "hh-mm") & ".xls", ReadOnlyRecommended:=True
Wigi
Wigi zei:Bestaat de map C:\....\ ?
Option Explicit
Const FILE_ATTRIBUTE_READONLY = 1
Const FILE_ATTRIBUTE_HIDDEN = 2
Const FILE_ATTRIBUTE_SYSTEM = 4
Const FILE_ATTRIBUTE_DIRECTORY = 16
Const FILE_ATTRIBUTE_ARCHIVE = 32
Const FILE_ATTRIBUTE_ENCRYPTED = 64
Const FILE_ATTRIBUTE_NORMAL = 128
Const FILE_ATTRIBUTE_TEMPORARY = 256
Const FILE_ATTRIBUTE_SPARSE_FILE = 512
Const FILE_ATTRIBUTE_REPARSE_POINT = 1024
Const FILE_ATTRIBUTE_COMPRESSED = 2048
Const FILE_ATTRIBUTE_OFFLINE = 4096
Private Declare Function SetFileAttributes Lib "kernel32" Alias "SetFileAttributesA" (ByVal lpFileName As String, ByVal dwFileAttributes As Long) As Long
Sub test()
If SetFileAttributes("E:\Test\Sander.xls", FILE_ATTRIBUTE_READONLY) > 0 Then MsgBox "Succes!"
End Sub
Wigi zei:Code:ActiveWorkbook.SaveAs Filename:="C:\....\FILENAME" & "-" & Format(Date, "dd-mm-yy") & "_" & Format(Time, "hh-mm") & ".xls", ReadOnlyRecommended:=True
We gebruiken essentiële cookies om deze site te laten werken, en optionele cookies om de ervaring te verbeteren.