Hei,
Saako VBA luotua wordiin ja exceliin tiedoston vanhenemispäivämäärän, siten että
tuon päivämäärän jälkeen ei tiedostoa enää voi avata ja käyttää?
Joskus kauan sitten olen ohjelmointia osannut jonkin verran, ja nyt aloin tätä tutkia ja vaikuttaisi
ehkä olevan mahdollista. Ymmärsin että VBA saa myös muutakin kuin sellaista makrokoodia, jota käyttäjä ei voi halutessaan ottaa pois päältä.
Olisin erittäin kiitollinen vastauksista ja mahdollisesti jos koodinpätkääkin saisi niin aina parempi.
Ajatuksena tuo menee jotenkin näin
IF nykypäivämäärä on vähemman kuin X THEN open, ELSE (ONLY) write "tiedoston käyttöoikeus on vanhentunut"
Vai voisiko siinä käyttää jotain muutakin ratkaisua?
Kiitos
JH
Saako VBA luotua wordiin ja exceliin tiedoston vanhenemispäivämäärän, siten että
tuon päivämäärän jälkeen ei tiedostoa enää voi avata ja käyttää?
Joskus kauan sitten olen ohjelmointia osannut jonkin verran, ja nyt aloin tätä tutkia ja vaikuttaisi
ehkä olevan mahdollista. Ymmärsin että VBA saa myös muutakin kuin sellaista makrokoodia, jota käyttäjä ei voi halutessaan ottaa pois päältä.
Olisin erittäin kiitollinen vastauksista ja mahdollisesti jos koodinpätkääkin saisi niin aina parempi.
Ajatuksena tuo menee jotenkin näin
IF nykypäivämäärä on vähemman kuin X THEN open, ELSE (ONLY) write "tiedoston käyttöoikeus on vanhentunut"
Vai voisiko siinä käyttää jotain muutakin ratkaisua?
Kiitos
JH
Vastaukset 1
Vanhimmat
Saat pysäytettyä tavallisen käyttäjän avaamasta tiedostoa kun vanhenemispäivämäärä on saavutettu mutta osaava henkilö pystyy ohittamaan ohittamaan tuon usealla eri tavalla ja pääsemään käsiksi tiedoston sisältöön. Ainoa oikea keino saattaa tiedosto avaamattomaksi olisi tiedoston sisällön tuhoaminen VBA:lla kun vanhenemispäivämäärä saavutetaan joskin varmuuskopiot tiedostosta tekevät tämänkin tyhjäksi.