VSTO and Anything Else I Can Think Of
Browse by Tags
All Tags
»
VSTO
(RSS)
C#
Code Camp
DASL
LINQ
Office
Office Interop API Extensions
Outlook
Power Tools
Filter Outlook Items by Date with LINQ to DASL
03 March 08 07:02 PM
|
PhillipHoff
|
5 Comments
I received an email over the weekend asking why the following LINQ to DASL query threw an exception: Outlook. Folder folder = (Outlook. Folder )Application.Session.GetDefaultFolder(Outlook. OlDefaultFolders .olFolderCalendar); var appointments = from
Read More...
LINQ to DASL Walkthrough
25 February 08 06:44 PM
|
PhillipHoff
|
0 Comments
Now that the Office Interop API Extensions have been released , I thought I would post a complete walkthrough of a simple LINQ to DASL application. Let's start with my fictitious Outlook calendar: This calendar shows that I have four appointments today.
Read More...
Parameterized Properties and the Office Interop API Extensions
21 February 08 06:16 PM
|
PhillipHoff
|
0 Comments
One of the disadvantages of C# compared with VB is its lack of support for parameterized properties. Instead, parameterized properties in C# are exposed as normal method calls prefixed with "get_" and "set_". This is particularly apparent when working
Read More...
Office Interop API Extensions Now Available!
21 February 08 02:17 PM
|
PhillipHoff
|
9 Comments
As announced in Andrew Whitechapel's post , version 1.0 of the VSTO Power Tools have been released! One of those tools is the Office Interop API Extensions, a set of libraries which extend the Office object model to simplify development on the Office
Read More...
Extending LINQ to DASL with Custom DASL Properties
20 February 08 04:25 PM
|
PhillipHoff
|
1 Comments
In an earlier post I discussed LINQ to DASL, part of the Office Interop API Extensions, which is one of the forthcoming VSTO Power Tools. LINQ to DASL allows you to write LINQ expressions against Outlook item collections. I also mentioned that many known
Read More...
Using LINQ with the Office Object Model
19 February 08 01:15 PM
|
PhillipHoff
|
0 Comments
In my last post I talked about LINQ to DASL, a LINQ provider that converts query expressions into their DASL equivalent in order to efficiently filter item collections in Outlook. But LINQ to DASL solves only a very specific problem for one particular
Read More...
Query your Outlook Inbox with LINQ to DASL
18 February 08 03:15 PM
|
PhillipHoff
|
13 Comments
Quick, tell me what the following code does: Outlook. Folder folder = (Outlook. Folder ) this .Application.Session.GetDefaultFolder(Outlook. OlDefaultFolders .olFolderInbox); string subject = "VSTO" ; string filter = @"@SQL=(""urn:schemas:httpmail:subject""
Read More...
Banish Missing.Value with the Office Interop API Extensions
15 February 08 05:06 PM
|
PhillipHoff
|
1 Comments
I like VSTO. I like C#. What I don't like is having to write VSTO code in C# like: object fileName = "Test.docx" ; object missing = System.Reflection. Missing .Value; doc.SaveAs( ref fileName, ref missing, ref missing, ref missing, ref missing, ref missing,
Read More...
VSTO at Portland Code Camp v3.0
22 May 07 05:20 AM
|
PhillipHoff
|
0 Comments
Yesterday I gave a presentation on VSTO at the third annual Portland Code Camp . I demonstrated an Outlook 2007 add-in that used Outlook Form Regions, WCF, and WPF to integrate Amazon.com Wish Lists with contact items. As my first public speaking event
Read More...
Search
Go
This Blog
Home
Email
Tags
C#
Code Camp
DASL
LINQ
Office
Office Interop API Extensions
Outlook
Power Tools
VSTO
Archives
March 2008 (1)
February 2008 (7)
May 2007 (1)
Syndication
RSS 2.0
Atom 1.0