1 min to read
Le contrôle activeX d'outlook
C’est ma petite découverte du jour, un contrôle activeX d’outlook qui permet d’afficher au choix :
- un répertoire de mail
- vos contacts
- votre calendrier
Le rendu est exactement le même que celui d’outlook.
Cependant le contrôle n’a pas une foulle de possibilités et peut même entrainer des failles de sécurités. Si Outlook est actuellement installé sur votre système, vous pouvez visualiser quelques démos http://www.outlookcode.com/d/OVCViewDemo.htm
Voici le code qui m’a permis d’afficher mes contacts comme dans la capture.
<html>
<head>
<script>
function showContacts() {
var contactDiv = document.getElementById('contacts');
var button = document.getElementById('button');
if(contactDiv.style.display == 'none') {
contactDiv.style.display = 'block';
button.value = "-";
} else {
contactDiv.style.display = 'none';
button.value = "+";
}
}
</script>
</head>
<body>
<input id="button" type="button" value="+" onclick="showContacts()" />
<div style="display:none" id="contacts">
<object classid="CLSID:0006F063-0000-0000-C000-000000000046"
id="ViewCtlFolder"
width="610"
height="195" codebase="http://activex.microsoft.com/activex/controls/office/outlctlx.CAB#ver=9,0,0,3203">
<param name="Namespace" value="MAPI">
<param name="Folder" value="Contacts">
<param name="Restriction" value="">
</object>
</div>
</body>
</html>