|
Greetings! Welcome to Vol. 5, No. 22, of Exchange Messaging
Outlook, a biweekly newsletter about Microsoft Exchange and
Microsoft Outlook.
Today's highlights:
- Controls on Outlook forms
- Play the property game
- Book winners named
- Latest Outlook-related viruses
Regular features:
- New utilities
-
Updated utilities
- Other new resources
Controls on Outlook forms
Despite Microsoft's promotion of the Web Storage System (WSS) as
a development platform, applications developed with traditional
Outlook forms and folders will be around for a long time to come.
For one thing, the WSS has no offline capability yet. For another,
developing an application for the WSS is not something the average
Exchange administrator can do in an afternoon.
Outlook forms, on the other hand, are relatively easy even for
end users to design. The various discussion lists for Outlook forms
(see
http://www.slipstick.com/dev/forms.htm#discuss) are full of
posts from people creating their first form.
To help them out, we've launched a series of web pages that
explore controls on Outlook forms. The first one, at
http://www.slipstick.com/dev/formcontrols.htm, offers some
general tips on using list box, combo box, and option button
controls, as well as the Outlook View Control that you can download
in the Team Folders Kit.
The second article, at
http://www.slipstick.com/dev/spreadsheetcontrol.htm, focuses on
the Microsoft Office Spreadsheet control. With this control, you can
embed an Excel worksheet on an Outlook form page, perform
calculations on the data and apply complex formatting. For example,
this code limits the area that the user sees to a small portion of
the worksheet, so the user doesn't scroll out of the data area:
Set oPage = Item.GetInspector.ModifiedFormPages("Message")
Set Spreadsheet1 = oPage.Controls("Spreadsheet1")
Spreadsheet1.ViewableRange = "A1:F12"
For many purposes, the only code you need to write for the
spreadsheet control handles the saving of data to the Outlook item
and feeding the data back into the spreadsheet when the item opens.
In addition to these new pages, we also have a page on various
date/time picker controls at
http://www.slipstick.com/dev/datepick.htm.
If you have favorite control tips or pet peeves, write us at
mailto:emo@slipstick.com so we can share them with other Outlook
form designers.
Play the property game
Guess how many Outlook properties change when the user simply
opens a task and changes its status to Completed. One? Two? Four?
An entertaining way to find out what really happens when the user
interacts with an Outlook form is to use the PropertyChange and
CustomPropertyChange events. Just add this code to your form to have
a message box pop up every time a property changes.
Sub Item_PropertyChange(ByVal Name)
MsgBox "The " & Name & " property changed."
End Sub
Sub Item_CustomPropertyChange(ByVal Name)
MsgBox "The " & Name & " custom property changed."
End Sub
And the answer to the task question -- five different Outlook
properties change, in response to that one user action of changing
the status to Completed.
Book winners named
Congratulations to Brigitte Winkert, Roger Timpson and Hobbes
Chan for participating in our survey on Outlook training needs and
winning the random drawing for one of my Outlook 2000 books. The
drawing is over, but we're still interested in getting your feedback
on what kind of Outlook training you find useful. You can fill out
the survey at
http://www.slipstick.com/training_survey.asp.
Latest Outlook-related viruses
Your system cannot become infected by either of these viruses
unless you open the .vbs file that the virus sends as an e-mail
attachment to propagate itself. :
- Injustice (aka I-Worm.Staple)
- This virus not only sends itself to Outlook addresses, but it
also sends copies of itself and its pro-Palestinian message to
recipients in the Israeli government’s domain. See
http://www.viruslist.com/eng/viruslist.asp?id=4173&key=00001000130000100068
- VBS_LEE.A
- This is a destructive virus that sends itself via Outlook using
various subjects, message bodies and file attachment names and also
overwrites files on your system. See
http://www.antivirus.com/vinfo/virusencyclo/default5.asp?VName=VBS_LEE.A
|