vsto

Outlook VSTO not firing on NewMailEx event?

I've created a VSTO in C# that is supposed to hook Outlook 2007's NewMailEx event. However, it doesn't fire sometimes when I do a manual send/receive, or when there is only 1 unread mail in the inbox. It almost seems as if it fires on the inbox BEFORE the message actually arrives. Is there a better way of monitoring for new messages eve...

Iterate through properties in outlook using reflection

I want to get a list of all the fields which hold a telephone number using VSTO in outlook I tried using reflection but it didnt appear to work. ...

Iterate through a contacts properties using outlook

I want to iterate through a contacts properties and add those that contain the word "Number" to a list with the value, i tries using reflection but it doesnt work. Sample code below using System; using System.Collections; using System.Collections.Generic; using System.Reflection; using Microsoft.Office.Interop.Outlook; namespace Dupl...

How to tell if Excel Application is in cell-edit mode?

I'm writing an Excel Addin using COM Interop from .net. I have a command that pops up a dialog, and from the dialog I do some work like collecting data from the used range of several sheets. The problem is that if a cell is in edit mode, some of the calls that I need to make will throw exceptions. I would like a way of determining before...

How to I attach to a VSTO Excel Application Process to Debug?

I've got a Excel VSTO 2005 application I need to debug, I've tried attaching to the process EXCEL.EXE in Visual Studio 2005 to no avail. Does anyone know what to do in order to debug managed code running in a VSTO Excel Application? ...

How can I improve cold startup performance for a VSTO2SE MS Office add-in?

If you create a simple "Hello World" VSTO2SE add-in targeting Microsoft Office Excel 2003, it takes 15 seconds to load on a cold startup. During that time, Excel is completely unresponsive. The cold-startup time is always poor in Excel 2003. I have seen one test machine where the startup time is instant in Excel 2007, but all my oth...

VSTO: Why is OfficeRibbon.Context null?

I'm developing my first Word 2007 addin, and I've added an OfficeRibbon to my project. In a button-click handler, I'd like a reference to either the current Word.Document or Word.Application. I'm trying to get a reference via the OfficeRibbon.Context property, which the documentation says should refer to the current Application object. ...

How do I reference an unsigned assembly from a VSTO Word Doc project?

I created a new project in VS2008. Project type Visual C# > Office > 2007 > Word 2007 Document Added some code.. got Word to do a few jumps through some custom hoops.. all fine. Now I need to reference another assembly (CopyLocal as false) which is not signed. So I add the project reference. Now the project will not build complaining...

Removing Outlook AddIn Sidebar Header

Hello, I am working on a sidebar AddIn for Microsoft Outlook using Visual Studio Tools for Office. However, I can't figure out how to get rid of the header outlook puts on my sidebar when I show it in Outlook. Here is a screenshot showing the header, which contains the text "Sidebar Program": Sidebar Screenshot. I would prefer that he...

VSTO problem - cannot create visual studio excel workbook project

When I try to create a Excel 2007 Workbook project, in Visual Studio 2008, I get the following errormessage: Project cannot be created because the "Excel Visual Studio Design-Time Adaptor Add-in" is not working correctly. Excel might have disabled the add-in or made it inactive, or all add-ins might be disabled in your Trust Center s...

Programming Excel

I'd like to give my boyfriend a taste of programming. If it was up to me, I'd teach Scheme, Haskell or F# but since he'd rather learn something that can be useful in his job as a fiscal consultant, i.e. programming Excel. What are the options for programming Excel? Which one would you recommend for someone who's just learning to program...

Visual Studio Tools for Office (VSTO 2005) newbie deployment question.

I have Visual Studio setup with a VSTO word project, and when I hit run it runs fine. But, how do I setup a word document to use my code without having Visual Studio running? ...

Microsoft Visual Studio Tools for Office. Is it worth using?

It seems like deployment of VSTO code is very cumbersome. My use case is I need to enforce a certain content structure in word. Am I better of doing it all in VBA? ...

How to get the document-level templates into Visual Studio Tools for Office (VSTO)

"To summarize: if you install VSTO 2005 SE on top of a clean VS 2005 Professional, you won't have the document-level templates. If you want to have them you need to have VS 2005 Team Suite/Team Edition or you need to install the previous version of VSTO: VSTO 2005. So VS 2005 Professional + VSTO 2005 + VSTO 2005 SE will give you the docu...

Add Excel ribbon controls at runtime (VSTO 2005SE)

Does anyone know how to modify the content of the Excel ribbon at runtime with VSTO 2005SE? Not only update labels or dynamic menus, but also add or remove buttons, tabs, groups, drop downs etc. At runtime means not only at my add-in startup, but also during work with Excel. ...

Ribbon instances per Document

I am using VSTO 3.0 and the ribbon designer gives me a ribbon that is apparently shared across documents. So if I have Document specific state( number of XML marked up tags say) that needs to show up in the ribbon( or a toggle button ) then all documents seem to share the ribbon instance How can I fix this TIA ...

How do I capture a PowerPoint VSTO Text Changed Event?

I'm developing a PowerPoint C# VSTO add-in. I want to be able to capture a text changed event whenever the Title text of a slide is changed. How can I attach a custom event handler that will fire whenever the Title text is changed? ...

How can I determine new & previous cell value on SheetChange event in Excel?

I have some special cells in my Excel workbooks which are managed by my Excel Add-in. I want to prevent users from changing content of those cells, but I also want to know, what value users wanted to enter to those cells. On the SheetChange event I can check what users entered to my special cells, but how do I determine the PREVIOUS valu...

Can I Write AddIn to MS Word which was turn on another AddIn ?

Hello, I Have a problem with my custom Addin to word because sometimes, MS Word was disabled my addin, and I need to write another AddIn, which Was enabled to turn - on/off my first AddIn. Is it possible? sorry for my English :( ...

Install custom Outlook 2003 form in users Personal Form Library

We've developed a custom Outlook 2003 form based on ipmNote. I need a way to push this to all the other users in the organization. At the same time we'll also be installing a custon Add-in built with VSTO so we could do the form install as part of that. Currently I can't use the Organizational Forms Library, because the exchange admins...