RETIRED Office and Office 365 dev blog

Follow the current Blogs for Office Developers network at http://blogs.msdn.com/b/officedevblogs

Browse by Tags

Tagged Content List
  • Blog Post: Creating a helper class in C# to access common Outlook item members

    In Microsoft Outlook, items such as MailItem , ContactItem and AppointmentItem have similar properties and methods. For example, the Application , Attachments , Body , Categories , and Class properties, and Close , Copy , and Display methods are common to all Outlook item objects. The COM-based Outlook...
  • Blog Post: Survey: What kind of Access, Excel, Outlook, and Word developer documentation helps you?

    Our Office Dev Docs Team blog has been laying low while the team is heads-down authoring new content for our developers. Would you like to indicate the top 4 types of documentation that you find most helpful to you? Conceptual - what is the feature for, how does it work, why would one want to...
  • Blog Post: Attaching a File or an Outlook Item to an Outlook Message

    Attaching a file to a Microsoft Outlook mail item is one of the most popular customer actions in Outlook. Naturally, many power users also ask how to do this programmatically. The Outlook object model provides the Attachment object, Attachments.Add method, and an Attachments property for each of...
  • Blog Post: Programmatically Accessing the Nickname Cache in Outlook 2010

    I recently chatted with our MAPI expert Stephen Griffin and would like to share what I learned about the Outlook nickname cache. The nickname cache is the list of recipient names that is displayed when you insert names in the To, Cc, or Bcc field in an Outlook email or meeting request. The nickname...
  • Blog Post: Nice Roll-up of Recent Publications: Access, Excel, Office, OneNote, Outlook, Visio, Word

    API References and SDKs Component API Reference for Office 2010 Outlook 2010 Developer Reference (MSDN refresh) Outlook 2010 Primary Interop Assembly Reference (MSDN refresh) OneNote Developer Reference: Application Interface Technical Articles ...
  • Blog Post: Automating Highlighting of Search Results in an Outlook Message

    Do you know about the new Outlook add-in that automates highlighting of your search string in an email message? The Visual How To, Automating Search Highlighting in Outlook 2010 , provides a real add-in that you can build in Visual Studio and run with Outlook 2010, and that improves your experience searching...
  • Blog Post: How Do I Extend Outlook to Do…

    Frequently we come across the question “How do I extend Outlook to do <a task>”. Depending on how extensive the task is, you might look for your answer in one or more of the following ways: Use a search engine to see if someone has posted a solution to a similar question on...
  • Blog Post: How to Search for a String in an Outlook Email Message and Automate a Reply that Contains the String

    I’d like to demonstrate a technique that helps automating email replies – when creating a reply to a message, search for a specific string, such as a reference number or item number, from the original message; dynamically create a greeting using the search result, and then automatically insert...
  • Blog Post: Tips for Filtering Items Using Date-time Comparison

    In my recent posting about a time-reporting macro, I mentioned a workaround to have the macro include appointments that fall outside of the normal work hours set in the Outlook Options dialog box. Alert : If you have appointments in your date range that start and end before the beginning of work hours...
  • Blog Post: New Releases of the Outlook 2010 Auxiliary Reference and Outlook 2010 MAPI Reference

    This week our group published the Outlook 2010 Auxiliary Reference , and updated the Outlook 2010 MAPI Reference ! The two references have been reorganized such that all content pertaining to MAPI for Outlook is now centralized in the Outlook 2010 MAPI Reference. The Outlook 2010 Auxiliary Reference...
  • Blog Post: Improving Outlook Performance (Part II): Video and Sample Add-In to Show Filtering Items in a Folder

    In the Outlook object model, the Table object provides a light-weight row-set that allows fast enumeration and filtering of items in a folder. Each row in a Table corresponds to an item, and each column in the Table corresponds to a property of the item. You can call Folder.GetTable to obtain a Table...
  • Blog Post: Improving Outlook Performance (Part I): Video and Sample Add-In to Show Setting and Getting Multiple Custom Properties

    Microsoft Outlook supports properties for items and folders. For example, a MailItem object has built-in properties such as the To , Subject , and Body properties, and a Folder object has built-in properties such as the Name and CurrentView properties. Developers can create custom properties for items...
  • Blog Post: MVP Helmut Obertanner Published Outlook Articles and Sample Applications on MSDN

    Microsoft Most Valuable Professional (MVP), Helmut Obertanner*, published two articles on MSDN today: Developing an Inspector Wrapper for Outlook 2010 Enforcing Business Rules in Outlook 2010 Inspector Wrapper An inspector in Microsoft Outlook is a window that displays an...
  • Blog Post: Outlook Social Connector 1.1 – What’s in it for Me?

    Microsoft announced the Microsoft Outlook Social Connector (OSC) 1.1 yesterday, together with a new Facebook provider and Windows Live Messenger provider, joining LinkedIn and MySpace in the family of OSC providers. You can go to our social network providers page to view and download any of these providers...
  • Blog Post: Office Mobile Service Guidelines Enhanced for Office 2010

    In the last month, we published a set of three articles for Microsoft Office 2010 Mobile Service . Office 2010 Mobile Service (OMS) allows users to seamlessly integrate mobile capabilities of Microsoft Outlook 2010 and Microsoft SharePoint 2010 with their mobile devices. OMS in Office 2010 is the enhanced...
  • Blog Post: Introducing Word Automation Services

    My friend and colleague, Eric White, recently posted a superb write up on his blog about a new feature in SharePoint Server 2010 — Word Automation Services . Word Automation Services is a new service application included with SharePoint Server 2010 Enterprise that provides document conversion capability...
  • Blog Post: How to Verify if Outlook is Available on a Computer as a Click-to-Run Product

    Click-to-Run is a software delivery and updating mechanism available to Microsoft Office 2010. Products delivered via Click-to-Run execute in a virtual application environment on the local operating system. This means that they have private copies of their files and settings, and that any changes they...
  • Blog Post: MVP Michael Bauer Contributed a Code Example for a New Outlook 2010 Property

    Michael Bauer * recently contributed a code example that shows a simple but common way to use the new MailItem proeprty, Sender , in Microsoft Outlook 2010. *Michael is a Microsoft Most Valuable Professional with expertise in developing Outlook solutions in Visual Basic and Visual Basic for Applications...
  • Blog Post: Preparing your Existing Solutions to Run on Outlook 2010

    This post is about issues you might want to be aware of if you plan to update your existing Microsoft Outlook solutions to run on Outlook 2010. This information is also available in the Outlook 2010 Developer Reference which you can download at Office 2010: Developer References . However, because currently...
  • Blog Post: New features in Outlook 2010!

    On July 13, Microsoft announced that Microsoft Office 2010 reached the Technical Preview engineering milestone. Even though the Office 2010 Technical Preview bits and most of the documentation are available to only participants of the Technical Preview program , we're excited to be able to start blogging...
  • Blog Post: Download for the Outlook 2007 MAPI Reference is now available!

    You can now download the Outlook 2007 MAPI Reference from the Microsoft Download Center at http://www.microsoft.com/downloads/details.aspx?FamilyID=4b1b8b22-3c74-4479-bd0d-7b0ee29e8d59&displaylang=en ! Since my last blog post in January, it seems like the major search engines have made some progress...
  • Blog Post: Where is the MAPI documentation?

    Some internal partners and external customers have asked where to find the Messaging API (MAPI) documentation. Coincidentally, there were some updating issues on the MSDN server for a couple of days around the middle of the month, which caused corruption in the MSDN table of contents, looking for the...
  • Blog Post: We Get E-mails: Where Are the Object Members?

    The object model reference documentation for the Office client applications (Word, Excel, Outlook, PowerPoint, Access, etc., etc.) provides detailed information about the associated properties, methods, and events for objects that are exposed through the API of each client application. This information...
  • Blog Post: Open XML SDK 1.0 Available

    Just read fantastic news from Erika Ehrli Cabral that the Open XML SDK 1.0 is now available. She writes: "The Open XML Format SDK Technology Preview simplifies the task of manipulating Open XML packages. The Open XML Application Programming Interface (API) encapsulates many common tasks that developers...
  • Blog Post: Open XML Format SDK April CTP

    Erika has a detailed post on the new release of the Open XML Format SDK, as well as the future of the SDK. The Client Dev Docs team is looking forward to creating the new components (Version 2.0, below) of the SDK over the coming year.
Page 1 of 2 (28 items) 12