Cum de a verifica dacă cartea este deschisă, Excel pentru toate
Am o problemă ușor diferită, fișierul meu poate fi deschis fie citit sau acces complet, cu inserat un macro care se închide fișierul automat după un anumit timp, adică după 5 minute, dacă nu se iau măsuri. Întrebarea este cum ar trebui să fie scris în codul pentru a vedea dacă fișierul a fost deschis doar pentru citire doar sa întâmplat închiderea fișierului fără a salva, și în cazul în care scrie-l salvează mai întâi fișierul. și apoi se închide.
Îmi cer iertare, nu a elaborat. Codul trebuie să definească „modul în care (I) a deschis cartea,“ și alegeți opțiunea de închidere.
Alex, are sens să mai întâi cel puțin ceva să se uite printre proprietățile și metodele de carte :) De obicei, o mulțime de lucruri pot fi găsite
Dim ca șir de sf
wb Dim Ca Workbook
Set wb = Workbooks. Deschideți (ThisWorkbook. Cale „“ sf, Fals, Adevărat)
MsgBox "Read-only de acces -." wb. ReadOnly
„Închide cartea cu păstrarea, în cazul în care a fost deschisă pentru editare și fără a salva - în cazul în care read-only
wb. Inchide Evaluarea nu a wb. ReadOnly
Spuneți-vă părerea
Doar citiți acest articol:
Vă mulțumim pentru mesajul dvs.
Mesajul dvs. a fost primit și trimis administratorului.