(0 reviews)

1 Screenshot

About This File

Extensive library to control and manipulate Microsoft Outlook.

Theads: Development - General Help & Support - Example Scripts - Wiki

BTW: If you like this UDF please click the "I like this" button. This tells me where to next put my development effort :)

KNOWN BUGS (last changed: )

What's New in Version



  • _OL_FolderSize: Returns information about the size and number of items of a folder and subfolders.
    Also see _OL_StoreGet to retrieve the used space and quotas of a store.


  • _OL_StoreGet: The following quota elements have been added to the returned array:
    09 - Warning Threshold represented in kilobytes (in KB)
    10 - The limit at which a user can no longer send messages represented in kilobytes (KB)
    11 - The limit where receiving mail is prohibited (also the maximum size of the mailbox) in kilobytes (KB)
    12 - Contains the sum of the sizes of all properties in the mailbox or mailbox root in kilobytes (KB)
    13 - The free space in the mailbox represented in kilobytes (KB)
    14 - The maximum size for a message that a user can send represented in kilobytes (KB)


  • Added documentation as a single HTML file: "OutlookEx"

12 people like this

User Feedback

You may only provide a review once you have downloaded the file.

There are no reviews to display.

  • Similar Content

    • water
      By water
      Anyony interested in a function to retrieve the Outlook mailbox quotas for Exchange mailboxes?
      If yes, then this function could be added to the OutlookEX UDF.
      Result could look like (will later be returned in an array):
    • ur
      By ur
      I wrote a macro for outlook to send an email.
      Till yesterday it worked, don't know why it is not working today
      I am getting below error when I ran the macro.

    • ur
      By ur
      Through below script I am able to send mail with the Outlook installed in my machine.
      But I am getting below prompt whenever I ran this script,by Outlook.
      Can anyone suggest how to suppress this.
      #include <MsgBoxConstants.au3> ; Counting the number of open shell windows Local $oShell = ObjCreate("Outlook.Application") ; Get the Windows Shell Object If IsObj($oShell) Then $Mail = $oShell.CreateItem(0) $Mail.To = "dponnada@erwin.com" $Mail.Subject = "Action" $Mail.Body ="Pay rise please" $Mail.Send() EndIf  

    • visler
      By visler
      Hi all

      I been using autoit some years ago and needed a tool for changing various in outlook so i found autoit again and i allready succeed in some of this, but i cant find and delete an appointment.
      I have found this example and the creation is ok (after i changed $oOL/$oOutlook typo)
      But i cant get the delete part to work and i keep on getting "not found" and an empty array (screen shoot of _ArrayDisplay attached)
      Please can someone tell me what i am missing, i have been searching and trying various but stil i have no luck in finding any items.

      I am using outloook 2013 and office365. I have been able to send mails and create appointment, so i guess my problem is not due to the use off office365.


    • Dent
      By Dent
      Hi, I have written the following code and although the email is successfully created from a template it just sits in my draft folder without being sent and I can't figure out why?
      #include <OutlookEX.au3> $Email = "test@test.com" $Outlook = _OL_Open() $olItem = _OL_ItemCreate($Outlook, 1, "", "Feedback.oft", "To=" & $Email) _OL_ItemSend($Outlook, $olItem, Default) _OL_Close($Outlook) Place Feedback.oft in the same folder as the script for it to run. Oh and you have to have a working Outlook installation and mail profile set up
      SOLVED changed the 1 to $olMailItem