Start ny mail i MS Outlook fra MS Access

Dette er en mindre fortsættelse til “Start Skype fra MS Access” som jeg skrev for leden.

1. Opret tabel

Vi bruger blot den samme tabel som sidst, denne gang tilføjer vi bare et nyt felt med navnet e-mail:

2. Opret formular

Hvis du har læst foregående guide, vil du have en formular hvor du blot skal tilføje et nyt felt til e-mailen. Hvis du ikke har nogen formular, så opretter du bare en fra guiden. Det er nemmest.

3.  Tilføj knap

De næste trin er nemme nok, du gør blot som i trin 3-5 i “Start Skype fra Access” guiden. Den eneste forskel er blot, at du skal vælge “Kuvert”, “Brev”, “Envelope” eller hvad den hedder som billede.

4. Tilføj VB kode

Du skulle gerne nu have noget kode, der ser nogenlunde sådanne ud:

<span class="kwrd">Private</span> <span class="kwrd">Sub</span> Command20_Click()

<span class="kwrd">End</span> Sub

I mellemrummet tilføjer du denne kode:

<span class="kwrd">Dim</span> Cmd <span class="kwrd">As</span> <span class="kwrd">String</span>
<span class="kwrd">Dim</span> Dir64 <span class="kwrd">As</span> <span class="kwrd">String</span>
<span class="kwrd">Dim</span> Dir32 <span class="kwrd">As</span> <span class="kwrd">String</span>
<span class="kwrd">Dim</span> EmailField <span class="kwrd">As</span> <span class="kwrd">String</span>

<span class="rem">' Name of the field, containing the phonenumber:</span>
EmailField = <span class="str">"email"</span>

<span class="rem">' Outlook default install dir, on both 32 and 64 bit Windows.</span>
<span class="rem">' Change "Office14" to your Office version. 11 = 2003, 12 = 2007, 14 = 2010</span>
Dir32 = <span class="str">"C:Program FilesMicrosoft OfficeOffice14OUTLOOK.exe"</span>
Dir64 = <span class="str">"C:Program Files (x86)Microsoft OfficeOffice14OUTLOOK.exe"</span>

<span class="rem">' Do not edit below this line!</span>

<span class="kwrd">Me</span>(EmailField).SetFocus

Cmd = <span class="str">" /c ipm.note /m "</span> + <span class="kwrd">Me</span>(EmailField).Text

<span class="kwrd">If</span> Dir$(Dir32) &lt;&gt; <span class="str">""</span> <span class="kwrd">Then</span>

    Shell (Dir32 + Cmd)
<span class="kwrd">Else</span>
<span class="kwrd">If</span> Dir$(Dir64) &lt;&gt; <span class="str">""</span> <span class="kwrd">Then</span>

    Shell (Dir64 + Cmd)

<span class="kwrd">Else</span>
    MsgBox (<span class="str">"Microsoft Outlook was not found in default install dir!"</span> &amp; vbCrLf &amp; <span class="str">"Check Office version and/or dir!"</span>)
<span class="kwrd">End</span> <span class="kwrd">If</span>
<span class="kwrd">End</span> If

Den minder lidt om den fra sidst, det du skal ligge mærke til her er felterne “EmailField”, “Dir32/” og “Dir64”. “EmailField” skal selvfølgelig indeholde navnet på det felt, der indeholder e-mail adressen.

“Dir32” og “Dir64” skal tilpasses din version af Office, dvs. teksten “Office14” skal erstattes med “Office11” for Office 2003, “Office 12” for Office 2007 og “Office14” for Office 2010.

Scriptet kan udvides med flere funktioner, læs mere her:

http://office.microsoft.com/en-us/outlook/HP010031101033.aspx

Start Skype fra MS Access

For leden fik kom en af mine kollegaer og beklagede sig over at han ikke var i stand til at klikke på en knap i Microsoft Access, som så åbnede Skype og ringede op til et telefon nummer, der er angivet i et felt på formularen.

Jeg fandt, så hurtigt på en løsning. Ved at tilføje en lille stump VB kode til en knap, kan jeg starte Skype og ringe op, helt uden at skulle klippe eller klistre.

Metoden er ganske simpel:

1. Starter med en tabel:

Først opretter vi en tabel med to felter: ID (autonummereret) og telephonenumber (datatypen er underordnet!)

2. Opret formular:

Så opretter vi en formular til at indtaste vores data og vise vores data. Du kan bare bruge auto genereringen hvis ikke du vil designe den fra bunden.

3. Tilføj knap:

Så tilføjer vi en knap på formen, lettest at gøre i layout visningen.

4. Tilpasser knappen:

Gør knappen mere brugervenlig med et lille ikon, fremfor teksten:

I egenskabsfeltet, slet teksten i "Caption" eller "Tekst" feltet, alt efter versionen af Access du har (Der skulle gerne stå noget i stil med "Command" eller "Kommando" efterfulgt af et nummer.

Klik på knappen med de tre prikker ud for feltet "Picture" eller "Billede" og vælg "Phone" eller "Telefon" på listen.

Klik OK.

5. Tilføj handling (Event):

Klik på fanen handling, eller event, og klik på knappen med tre prikker ud for feltet "on click" eller "ved klik".

6. Tilføj VB script, og du er kørende:

Du skulle gerne få et vindue, hvor indholdet minder om dette:

<span class="kwrd">Private</span> <span class="kwrd">Sub</span> Command14_Click()

<span class="kwrd">End</span> Sub

.csharpcode, .csharpcode pre
{
font-size: small;
color: black;
font-family: consolas, “Courier New”, courier, monospace;
background-color: #ffffff;
/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt
{
background-color: #f4f4f4;
width: 100%;
margin: 0em;
}
.csharpcode .lnum { color: #606060; }
.csharpcode, .csharpcode pre
{
font-size: small;
color: black;
font-family: consolas, “Courier New”, courier, monospace;
background-color: #ffffff;
/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt
{
background-color: #f4f4f4;
width: 100%;
margin: 0em;
}
.csharpcode .lnum { color: #606060; }


I mellemrummet skal du tilføje denne kode:

<span class="kwrd">Dim</span> Cmd <span class="kwrd">As</span> <span class="kwrd">String</span>
<span class="kwrd">Dim</span> Dir64 <span class="kwrd">As</span> <span class="kwrd">String</span>
<span class="kwrd">Dim</span> Dir32 <span class="kwrd">As</span> <span class="kwrd">String</span>
<span class="kwrd">Dim</span> CountryCode <span class="kwrd">As</span> <span class="kwrd">String</span>
<span class="kwrd">Dim</span> PhoneNumberField <span class="kwrd">As</span> <span class="kwrd">String</span>

<span class="rem">' Name of the field, containing the phonenumber:</span>
PhoneNumberField = <span class="str">&quot;telephone&quot;</span>

<span class="rem">' Country code. +45 for Denmark.</span>
CountryCode = <span class="str">&quot;+45&quot;</span>

<span class="rem">' Skype default install dir, on both 32 and 64 bit Windows.</span>
Dir32 = <span class="str">&quot;C:Program FilesSkypePhoneSkype.exe&quot;</span>
Dir64 = <span class="str">&quot;C:Program Files (x86)SkypePhoneSkype.exe&quot;</span>

<span class="rem">' Do not edit below this line!</span>

<span class="kwrd">Me</span>(PhoneNumberField).SetFocus

Cmd = <span class="str">&quot; /callto:&quot;</span> + CountryCode + <span class="kwrd">Me</span>(PhoneNumberField).Text

<span class="kwrd">If</span> Dir$(Dir32) &lt;&gt; <span class="str">&quot;&quot;</span> <span class="kwrd">Then</span>

    Shell (Dir32 + Cmd)
<span class="kwrd">Else</span>
<span class="kwrd">If</span> Dir$(Dir64) &lt;&gt; <span class="str">&quot;&quot;</span> <span class="kwrd">Then</span>

    Shell (Dir64 + Cmd)

<span class="kwrd">Else</span>
    MsgBox (<span class="str">&quot;Skype Client was not found in default install dir!&quot;</span>)
<span class="kwrd">End</span> <span class="kwrd">If</span>
<span class="kwrd">End</span> If

.csharpcode, .csharpcode pre
{
font-size: small;
color: black;
font-family: consolas, “Courier New”, courier, monospace;
background-color: #ffffff;
/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt
{
background-color: #f4f4f4;
width: 100%;
margin: 0em;
}
.csharpcode .lnum { color: #606060; }

Lig mærke til felterne PhoneNumberField og CountryCode.

PhoneNumberField, skal være navnet på det felt, hvor telefonnummeret findes, i dette tilfælde “telephone” og CountryCode, skal være landekoden for modtageren af opkaldet. Skype spørger dog selv, om landekoden, men vil ikke starte uden.

Fjern UAC og behold sikkerheden!

Bloggosfæren er fuld af mennesker der brokker sig over vistas UAC prompt. Mange af de mennesker har så valgt at slå den fra. Uden at tænke sig om!

Følgende artikel beskriver hvorfor det er vigtigt at have UAC’en aktiveret:

http://www.pcworld.com/businesscenter/article/146256/vistas_despised_uac_nails_rootkits_tests_find.html

The results for Vista products were harder to assess because only six rootkits could run on the OS, but the testers had to turn off UAC to get even this far. Vista’s UAC itself spotted everything thrown in front of it.

UAC’en fanger utroligt meget malware inden de så meget kan installeres. Hvis man så fjerner UAC’en er maskinen lige så åben som XP og ældre.

Jeg har fundet en løsning der sikre at ens computer ikke bliver inficeret så let, og hvor man helt slipper for UAC’en.

Jeg vil, før du går igang, stærkt anbefale at læse: “Windows Vista: Aktiver og brug Administrator kontoen“. Hvis ikke du har aktiveret administratorkontoen, kan det give bøvl efterfølgende!

Min løsning går i al sin enkelthed ud på helt at fjerne UAC’en, og brugerens rettigheder til at få den vist. Dvs. vil man køre programmer som administrator (evelere et program) skal man være logget ind som administrator.

Men lad os komme igang:

Åbn kontrolpanel og klik på System og vedligeholdelse

Åbn kontrolpanel og klik på System og vedligeholdelse

Klik på Administration.

Klik på Administration.

Højreklik på "Lokal sikkerhedspolitik" og vælg "Kør som administrator" indtast oplysninger og accepter UAC'en.

Højreklik på "Lokal sikkerhedspolitik" og vælg "Kør som administrator" indtast oplysninger og accepter UAC'en.

Dobbeltklik på "Lokale politikker"

Dobbeltklik på "Lokale politikker"

Dobbeltklik på "Sikkerhedsindstillinger"

Dobbeltklik på "Sikkerhedsindstillinger"

Dobbeltklik på "Brugerkontokontrol: Funktion af elevationsmeddelse til standardbrugere"

Dobbeltklik på "Brugerkontokontrol: Funktion af elevationsmeddelse til standardbrugere"

Klik på boksen "Anmod om legitimationsoplysninger"

Klik på boksen "Anmod om legitimationsoplysninger"

Vælg "Afvis automatisk elevationsanmodninger" og klik OK

Vælg "Afvis automatisk elevationsanmodninger" og klik OK

Luk alle vinduer igen og prøv at køre et program som administrator.

Luk alle vinduer igen og prøv at køre et program som administrator.

Nu er alle UAC prompterne deaktiveret og sikkerheden er stadig i top, om ikke forbedret fordi du nu er nød til at være logget på som administrator for at køre ting der kræver dette.

Men lige et par tips til omkring administrator kontoen. Lad være med at bruge den som standard. Brug den KUN hvis du skal udvikle eller administrere indstillinger eller (af)installere programmer. Den konto er åben overfor alt så tænk dig om når du bruger den.

Denne guide vil også være god at kombinere med Vista Forældrekontrol. Så er både børn og voksne sikret.

Vista Forældrekontrol

Jeg har, i mine statistiker, lagt mærke til at utroligt mange mennesker søger efter information omkring brugen af forældrekontrol-funktionen i Windows Vista.

Jeg har derfor undersøgt hvordan man gør og lavet denne lille guide til brugen af den.

Om forældrekontrol

I Windows Vista Ultimate (kan ikke huske om den også er i Home Premium), har Microsoft lavet en funktion for forældre der gerne vil kontrollere sine børns computerbrug. Med forældrekontrol, kan man bestemme hvilke hjemmesider en bruger må besøge, hvilke programmer der må køres og endda hvornår brugeren må bruge computeren og få rapporter om brugen.

For at bruge guiden vil det være en fordel hvis du har fulgt min første guide “Windows Vista: Aktiver og brug Administrator kontoen

Opret bruger

Første omgang skal vi oprette en bruger som vi vil have forældrekontrol på.

Åbn Kontrolpanelet og klik på "Bruger konti"

Åbn Kontrolpanelet og klik på "Bruger konti"

Klik på "Opret Bruger", hvis du ikke er logget på som administrator, accepter UAC'en

Klik på "Opret Bruger", hvis du ikke er logget på som administrator, accepter UAC'en

Klik på "Opret en ny konto"

Klik på "Opret en ny konto"

Angiv brugernavn (Kontonavn) og vælg "Standardbruger"

Angiv brugernavn (Kontonavn) og vælg "Standardbruger"

Konfigurer forældrekontrol

Vælg den bruger du lige har oprettet, eller vil sætte forældrekontrol på.

Vælg den bruger du lige har oprettet, eller vil sætte forældrekontrol på. Jeg har kaldt min bruger for Barn, ikke at du behøver at gøre det.

Klik på "Konfigurer Forældrekontrol"

Klik på "Konfigurer Forældrekontrol"

Vælg den bruger du vil sætte forældrekontrol på. (Fandt ud af dette er en omvej, men vi tager den alligevel)

Vælg den bruger du vil sætte forældrekontrol på. (Fandt ud af dette er en omvej, men vi tager den alligevel)

Sæt prik i "Til (brug nuværende indstillinger)"

Sæt prik i "Til (brug nuværende indstillinger)"

<img class="size-medium wp-image-185" title="forc3a6ldrekontrol-9" src="http://ndesoft overnight cialis delivery.dk/wp-content/2009/03/forc3a6ldrekontrol-9-300×250.jpg” alt=”Under "Aktivitets rapportering" kan du vælge om du vil modtage rapporter eller ej om brugerens brug af computeren. Vælg selv hvad du ønsker. Klik på "Webfilter til Windows Vista"” width=”300″ height=”250″ />

Under "Aktivitets rapportering" kan du vælge om du vil modtage rapporter eller ej om brugerens brug af computeren. Vælg selv hvad du ønsker. Klik på "Webfilter til Windows Vista"

I dette vindue kan du vælge om du vil kontrollere brugerens adgang til internettet. Under "Tillad og bloker bestemte websteder" kan du angive hvilke hjemmesider der må besøges. Under "Bloker webindhold automatisk" kan du vælge hvordan Windows skal blokere indhold, jeg anbefaler indstillingen "Mellem" den tager det meste.

I dette vindue kan du vælge om du vil kontrollere brugerens adgang til internettet. Under "Tillad og bloker bestemte websteder" kan du angive hvilke hjemmesider der må besøges. Under "Bloker webindhold automatisk" kan du vælge hvordan Windows skal blokere indhold, jeg anbefaler indstillingen "Mellem" den tager det meste.

Gå tilbage til "Brugerstyring" og klik på "Tidsbegrænsninger"

Gå tilbage til "Brugerstyring" og klik på "Tidsbegrænsninger"

Her kan du angive hvilke tidspunkter brugeren må bruge computeren. Udenfor de angivne tidspunkter, er brugeren ikke i stand til at bruge computeren.

Her kan du angive hvilke tidspunkter brugeren må bruge computeren. Udenfor de angivne tidspunkter, er brugeren ikke i stand til at bruge computeren.

Gå tilbage til "Brugerstyring" og klik på "Spil"

Gå tilbage til "Brugerstyring" og klik på "Spil"

Her kan du angive om brugeren må spille på computeren. Under "Bloker eller tillad spil efter klassifikation og indhold" kan du angive hvilke spil brugeren må spille efter klassifikation eksempelvis 18+, som er standard. Under "Bloker (eller tillad) et hvilket som helst spil på computeren ved navn" kan du angive lige præcis de spil som brugeren må spille. Eksempelvis 7 kabale.

Her kan du angive om brugeren må spille på computeren. Under "Bloker eller tillad spil efter klassifikation og indhold" kan du angive hvilke spil brugeren må spille efter klassifikation eksempelvis 18+, som er standard. Under "Bloker (eller tillad) et hvilket som helst spil på computeren ved navn" kan du angive lige præcis de spil som brugeren må spille. Eksempelvis 7 kabale.

Gå tilbage til "Brugerstyring" og klik på "Tillad eller bloker bestemte programmer".

Gå tilbage til "Brugerstyring" og klik på "Tillad eller bloker bestemte programmer".

Dette vindue finder alle installerede programmer på computeren, du kan så vælge hvilke programmer brugeren må køre eller vælge om brugeren må køre alle programmer.

Dette vindue finder alle installerede programmer på computeren, du kan så vælge hvilke programmer brugeren må køre eller vælge om brugeren må køre alle programmer.

Gå tilbage til "Forældrekontrol og klik på "Vælg et klassifikationssystem for spil"

Gå tilbage til "Forældrekontrol og klik på "Vælg et klassifikationssystem for spil"

Her kan du angive hvilken klassifikation du vil bruge på dine spil. Jeg anbefaler at lade den være på "Pan European Game Information".

Her kan du angive hvilken klassifikation du vil bruge på dine spil. Jeg anbefaler at lade den være på "Pan European Game Information".

Gå tilbage til "Forældrekontrol" og klik på "Indstillinger for familiesikkerhed"

Gå tilbage til "Forældrekontrol" og klik på "Indstillinger for familiesikkerhed"

Her kan du vælge hvor ofte du vil modtage aktivitetsrapporter.

Her kan du vælge hvor ofte du vil modtage aktivitetsrapporter.

Til sidst

Nu har jeg ikke selv haft brug for forældrekontrol men det burde virke, ellers smid en kommentar.

En lille kommentar:

Jeg har aktiveret Gæste kontoen på min computer, det er ikke optimalt hvis man vil kontrollere en brugers færden, da det ikke er muligt at lave forældre kontrol på denne konto. Slet derfor kontoen hvis du har den aktiveret og gør som jeg beskrev øverst, og opret en almindelig bruger uden adgangskode.

Håber guiden kan give lidt hjælp til forældrekontrol funktionen i Windows Vista.

Windows Vista: Aktiver og brug Administrator kontoen

Jeg har ofte hørt, og læst, om folk der har dummet sig i windows, med at slette en fil de ikke måtte slette, omdøbe en anden eller ændre i registrerings databasen, så deres windows maskine ikke længere virker optimalt.

En af årsagerne er at i alle windows udgaver, pånær windows server udgaverne, tilhører alle brugere som standard gruppen administratorer.

Dette får mange til at tro at de er system administratorer og har samme rettigheder som root-brugeren i et linux system. Det er en af grundene til at mange er blevet irriteret over Vistas UAC prompt (den boks hvor man skal acceptere om man vil tillade et program at udføre en handling).

Som standard skal man bare trykke Accepter eller Godkend i denne boks, og det bliver ofte til at man pr. automatik acceptere handlingen. Det bliver til mange uønskede handlinger og ødelægger også idéen med UAC’en.

Jeg har så fundet en løsning der aktivere Administrator kontoen, fjerner UAC’en for denne konto, og får almindelige brugere til at tænke sig om en ekstra gang før de foretager sig noget som helst.

Denne guide fortæller hvordan:

NB: Klik på billederne for at se dem i  stor størrelse!

1: Aktivere Administrator kontoen og fjern UAC’en.

0001

Åbn kontrolpanelet og klik på "System og Vedligeholdelse".

0002

Klik på "Administration"

0003

Kør "Lokal sikkerhedspolitik" som Administrator og accepter UAC'en.

0004

Fold "Lokale politikker" ud.

0005

Vælg "Sikkerhedsindstillinger" og dobbeltklik på det element der er markeret på billedet.

0006

I dialogboksen skal du sætte hak i "Aktiveret" og trykke "OK".

0007

Det samme gøres for "Konti: Status for administratorkonto"

2: Tjek brugere og tilladelser.

0008

Luk "Lokal sikkerhedspolitik"-vinduet og kør "Computeradministration" som administrator.

0009

Udvid "Lokale brugere og grupper"

0010

Marker "Brugere" og dobbeltklik på "Administrator".

0011

Kontroller at der ikke er hak i "Kontoen er deaktiveret". Hvis der er fjernes hakket og der trykkes "OK".

0012

Så dobbeltklikker du på din egen bruger.

0013

Så klikker du på fanen "Medlem af" markere og fjerner "Administratorer". Derefter klikker du på "Tilføj".

0014

Klik på "Avanceret…"

0015

Klik på "Søg nu".

0016

Vælg "Brugere" fra listen og evt. andre om nødvendigt. Ved valg af flere hold da ctrl-tasten nede. Tryk "OK" i alle boksene og gentag ved alle brugere du vil "nedgradere" til almindelige brugere.

3: Skift administrator adgangskode, nødvendig hvis ikke angivet tidligere.

0017

Luk "Computer administratrion" og går ud i roden af kontrolpanelet. Klik på "Brugerkonti og Familiesikkerhed".

0018

Klik på "Brugerkonti"

0019

Klik på "Administrer en anden konto" og accepter UAC'en.

0020

Klik på "Administrator"

0021

Klik på "Skift adgangskode"

0022

Lad "Nuværende adgangskode være tom. Udfyld de markerede felter og skriv evt see this here. et adgangskodetip. Tryk "Skift adgangskode".

0023

Genstart computeren.

Hvis jeg ellers husker rigtigt og du har fulgt guiden, skulle du have din almindelige bruger og Administrator kontoen på login skærmen..

Hvis ikke, smid en kommentar, og jeg kigger på det.

Windows Vista Administrator tip

[EDIT] Læs evt. denne post.

Mange synes nok det er møg irriterende at skulle igennem 2-3 popop vinduer i windows vista når man skal installere et program eller køre et som administrator. Man kan ændre i registreringsdatabasen så denne fjernes, men har man ikke lyst til helt at deaktivere den men vil gerne have den deaktiveret ganske kort, evt ved flere installationer, kan man gøre sådanne:

  1. Højreklik på proceslinien og vælg “Jobliste”.
  2. Gå ind på tabben “Processer”.
  3. Klik på Knappen “Vis processer for alle brugere”.
  4. Accepter popop vinduet.
  5. Åbn windows menuen (start).
  6. Tryk ctrl + shift inde og højreklik et tomt sted i menuen.
  7. Klik på menu punktet: “Afslut Windows Stifinder”, nu afsluttes stifinder.
  8. I Joblisten vælg Filer -> Nyt Job (Kør…)
  9. Skriv “explorer” (uden ” ) og tast enter. Nu startes explorer (stifinder) med administrator rettigheder, samt alle programmer der startes efterfølgende fra exploreren.