Using Windows Presentation Foundation and Line-of-Business Data in Microsoft Office Clients

Learn how to use WPF to present data for a better user experience in your Office solutions built with Visual Studio.

Read the original post:
Using Windows Presentation Foundation and Line-of-Business Data in Microsoft Office Clients

Will your VSTO addin run on Office 2010 64-bit? Yes, probably. (Christin Boyd)

The Visual Studio team is designing the runtime components for Office 2010 so that your Visual Studio Tools for Office 2005 and Visual Studio 2008 .NET addins, document solutions and spreadsheet solutions will run on 64-bit Office 2010.  These runtime components will ship with Office 2010, so your end-users won’t even have to download a new runtime!  How easy is that?  There are a few rare exceptions that I’ll discuss in this blog entry.  The miracle of managed code allows you to write C# or Visual Basic .NET code that compiles to “Any CPU” using the Compile setting in your Visual Studio project.  Your code compiles to MSIL with Visual Studio, and then at runtime it gets JIT compiled to the correct chip set, either AMD, Intel, 32-bit or 64-bit.  The first exception to this wondrous technology is the oldest versions of .NET Framework 1.0 and 1.1 will not enable this 64-bit transformation. The other thing to lookout for is calls to process invoke (p/invoke) in your code

More: 
Will your VSTO addin run on Office 2010 64-bit? Yes, probably. (Christin Boyd)

Demonstrating how to sync Facebook events to Outlook

Every once in a while, we learn of neat apps that have been created with the Office development tools in Visual Studio.

View original here: 
Demonstrating how to sync Facebook events to Outlook

Retrieve SharePoint List Data with XLINQ using VS 2010 Beta 1

One of the key things you’ll likely want to do with SharePoint is interact a lot with lists.

See the rest here: 
Retrieve SharePoint List Data with XLINQ using VS 2010 Beta 1

Use a path that resolves anywhere your VSTO solution could be deployed (Christin Boyd)

One of the VSTO MVPs pointed out that in some cases his customers were unable to resolve UNC paths consistently.  When he investigated further, he found that some branch offices of an enterprise were unable to resolve the UNC path ( \myservermyvstoappsinstallpath ) because of the way they setup their network infrastructure.  The only workaround he could find was to use a fully qualified web URL instead of a UNC path.  The resolution was to create a web server internal to the corporation which is still accessible by people in the branch office.  The other option would be to negotiate with the IT staff to change the way the branch office resolves server names, but apparently that was not an option.

Go here to read the rest:
Use a path that resolves anywhere your VSTO solution could be deployed (Christin Boyd)

Do Your Outlook UI Elements Need Counseling? – Get your Form Regions, Ribbons, and Task Panes Talking to Each Other Again (Norm Estabrook)

So you want to open a task pane by using a button on the Ribbon. You also want a form region that appears in an e-mail item to detect the state of a control on a custom task pane so that you can add or remove an option that appears in a Ribbon menu right? Ok, I completely made this scenario up

Read the original:
Do Your Outlook UI Elements Need Counseling? – Get your Form Regions, Ribbons, and Task Panes Talking to Each Other Again (Norm Estabrook)

TechEd Sessions on Office Development

If you’re going to TechEd in Los Angeles next week, then don’t miss these four sessions: DTL03-INT Meet the Microsoft Visual Studio Team Christin Boyd, Eric Carter , Paul Yuknewicz, Jay Schmelzer, Dustin Campbell , Jonathan Aneja, Luke Hoban , Igor Zinkovsky, Faisal Nasir, Harry Pierson , Lisa Feigenbaum Mon 5/11  2:45 PM-4:00 PM | Blue Theater 1 OFC325  Building Custom Applications in Microsoft Office Outlook 2007 Ty Anderson , Damon Armstrong Tue 5/12  2:45 PM-4:00 PM | Room 408A DTL324 – Microsoft Visual Studio 2010 Overview for the Business Application Developer Jay Schmelzer Tue 5/12 4:30 PM-5:45 PM | Room 515B OFC324 Advanced Microsoft Office Word and Excel 2007 Development in Microsoft Visual Studio 2008 with Visual Studio Tools for Office Eric Carter Thursday 5/14 1:00PM-2:15PM | Room 515A Of course, there are a dozen other sessions that appeal to Office developers and SharePoint developers.  These are the four that I highly recommend.  Originally I was going to list the 3 not-to-be-missed sessions, but then I couldn’t drop any of these from my list, so we have 4 Must See Sessions!  If you’re not going to TechEd, then please click the links on these speakers’ names to read their blogs where the will eventually post some of their demo code.  Expect the posts to happen the Monday after their sessions.  In the case of Eric Carter, he would probably love it if you’d buy his book, Visual Studio Tools for Office 2007: VSTO for Excel, Word and Outlook .  Or you could just download a zip file with all of the of code from the book here .  That should keep you busy for a while.  The explanations in the book really do add to the overall value.  I should credit the co-author, Eric Lippert.  Both men are brilliant and funny, and very modest.  At the Holiday Party this year, Eric Carter got up to sing karaoke and astounded us all with a bouncy rendition of “Sesame Street.” -Christin Boyd, Program Manager, Visual Studio

Read more: 
TechEd Sessions on Office Development

Ich bin ein VSTO

I hope I didn’t say “I am a doughnut.”  For native German speakers, you may already know about Lars Keller, a recent recipient of the Visual Studio MVP Award .  When the localized Help files and documentation aren’t enough, it helps to read technical content in your own language.  Lars writes a developer blog with quite a few Office development entries:    Lars Keller …inspired by .NET All about .NET, VSTS, VSTO and more   Lars also co-founded an aggregation of many German language blogs and event announcements about Visual Studio Tools for Office: VSTO Taskforce Alles zum Thema Visual Studio Tools for Office   You can find more non-English content written and aggregated by two other VSTO  MVPs, Ryosuke Uemoto and Pablo Pelaez Aller.  You can find a Japanese blog on VSTO , a Japanese blog on VSTO and other Developer topics , and a Spanish blog on VSTO .   If you know of other non-English web sites with great Office development content, then please leave a comment. -Christin Boyd, Program Manager, Visual Studio

Original post: 
Ich bin ein VSTO

Developing for Office and SharePoint Server 2010 (Christin Boyd)

I get a lot of questions about the future.  When will Visual Studio release?   First half of 2010

View post: 
Developing for Office and SharePoint Server 2010 (Christin Boyd)

Here is a Way to Get the ID of a Built-in Outlook Command Bar Menu (Norm Estabrook)

Recently, a forum poster asked us how he could add a submenu item to a built-in menu item in Outlook.  Note that these are not controls that appear on the Ribbon of an Outlook item, but rather the menus that drop down from the top of the Outlook Explorer such as the View menu and the Tools menu. So one way to do this (In fact the only way that I know of) is to use the example shown in the following MSDN topic – How to: Add Custom Menus and Menu Items to Outlook . You can’t just use the example as is

Here is the original post:
Here is a Way to Get the ID of a Built-in Outlook Command Bar Menu (Norm Estabrook)