Outlookin ongelma on onneksi helppo ratkaista. Viestinsaapumisilmoitukset voi kytkeä pois päältä. Tällöin tosin viestit jäävät helposti lukematta, kun niiden saapumisesta ei tule ilmoitusta. Paljon sähköpostia saaville tämä saattaa tosin olla täydellinen ratkaisu. Jos sähköpostin saapumisilmoitus kuitenkin on tärkeä, se on helposti toteutettavissa Visual Basicillä. Valitse Tools-Macros-Visual Basic Editor, josta valitse Insert-Module. Tämän jälkeen liitä seuraava koodi:
Private Sub Application_NewMail()
MsgBox "You have new mail!", vbSystemModal
End Sub
Koodi läväyttää reilusti "You have new mail!"-tekstin sisältävän MessageBox-modaali-ikkunan kaikkien ikkunoiden päälle. Ikkuna kaappaa osoitinfokuksen, joten työtä ei voi jatkaa kuittaamatta ilmoitusta. Tämä ikkuna ei varmasti jää huomaamatta. Visual Basic Editorin helpistä löytyy toki msgbox-hakusanalla lievempiäkin MessageBoxeja.
Sulkiessasi Outlookkia sinun tulee tallentaa muutokset VbaProject.OTM:ään. Lisäksi makro tulee allekirjoittaa digitaalisesti, jos Outlookin makroturvallisuus on säädetty korkealle tasolle. Oma digitaalinen sertifikaatti voidaan tehdä Officen asennushakemistossa olevalla selfcert.exellä. Allekirjoitus tehdään Visual Basic Editorissa Tools-valikossa löytyvällä Digital Signature -komennolla. Kun allekirjoitettu makro suoritetaan ensimmäistä kertaa, Outlook kysyy, haluatko luottaa itseesi. Tarkempia ohjeita on osoitteessa http://www.howto-outlook.com/howto/selfcert.htm.
Ei kommentteja:
Lähetä kommentti