Questions tagged [add-in]

AddIn (Add-In or Add In) is a synonym for plugin - a program that is triggered by a host program allowing third party developers to manipulate or extend the hosting program.

Add-In (AddIn or Add In) is a synonym for - a program that is triggered by a host program allowing third party developers to manipulate or extend the hosting program.

Typically, whether these programs are called "addins" or "plugins" depends on the programming language and platform. For example, in they are called plugins whereas in they are called addins. Some programs also call them "addons". In any case, these programs add or extend functionality to an existing program.

In most cases the hosting program will expose an extensibility interface to the hosted code, allowing it to execute tasks.

The most used types of Add-Ins are those automating the Microsoft Office programs (Word, Excel, Powerpoint, Outlook), browsers (Internet Explorer), IDEs - Visual Studio. But other non-Microsoft programs provide COM Extensibility as well (Skype, Altova software products, Photoshop, AutoCAD and many others).

In most cases the Add-Ins use COM object interfaces (that allow the Add-In code, if started from a standalone executable to instantiate the host program and then manipulate it) exposed by the hosting software.

Links:

2555 questions
15
votes
3 answers

Not a valid Office Add In

I developed a new Office 2007 addin using VS 2008 and VSTO. after this I go to Office->Excel Options->AddIns->COM AddIns and GO... If I select the .dll which I ve created I get the error '' is not a valid Office Add In. If I run it using the…
Sachin
  • 239
  • 2
  • 3
  • 6
15
votes
2 answers

Building an Internet Explorer Extension/Add-On?

I would like to build a browser extension for IE 7/8. I would like to do it using .NET. Do you know of any resources or tutorials that I could reference to do this? I haven't found much. Thanks!
JP Richardson
  • 38,609
  • 36
  • 119
  • 151
14
votes
2 answers

How to get the "KeyPress" event from a Word 2010 Addin (developed in C#)?

How can I "catch" the KeyPress event from a Word 2010 Addin developed in C#? Note: I'm not looking for "complex" solutions like hooking stuff, but for the nice and tidy .NET even from the object model. The application object I have "in my hands"…
user1045372
  • 141
  • 1
  • 3
14
votes
3 answers

Find an IVsTextView or IWpfTextView for a given ProjectItem, in VS 2010 RC extension

I have the ProjectItem, and want to get the IWPFTextView that is associated with it, if any. I have tried to get an IVsTextManager, and then iterate through the views, but iVsTextManager.EnumViews always returns nothing. Here is what I've got so…
Cameron Peters
  • 2,502
  • 2
  • 27
  • 34
14
votes
1 answer

Automation add-in vs. COM add-in

I am a newbie with add-in programming and need help with the following scenario: I have an C# Excel automation add-in that calls a few UDFs. I want to do a user name and password check during when the automation add-in loads for which a screen where…
Sandy
  • 237
  • 3
  • 14
14
votes
3 answers

MEF vs Mono.AddIn

I'm developing a .NET 3.5 C# desktop application. It should be extensible via plug-ins. Are there any articles etc. discussing the differences between MEF and Mono.AddIn to help me make an informed decision? Or even better have you got experience…
Patrick Wolf
  • 2,530
  • 2
  • 28
  • 27
14
votes
2 answers

If I write an add-in for office 2007 will it work for 2010, 2013?

I am currently in the process of re-writing some VBA macros that were written for office 2003. I was wondering if I wrote a C# add-in for 2007, if it would work for 2010 or maybe even 2013. Or if I wrote them for 2010 if they would work for 2007 and…
Natzely
  • 706
  • 2
  • 8
  • 27
14
votes
3 answers

Get a list of Solution/Project Files for VS Add-in or DXCore Plugin

I am trying to write a add-in for Visual Studio that, among other things, needs to keep track of every file in a Visual Studio solution. I know what events I need to subscribe to (when a Solution is opened, when a file is added/removed/edited in it,…
Dusda
  • 3,347
  • 5
  • 37
  • 58
14
votes
1 answer

Unknown Publisher still appears on correctly code-signed VSTO addin built with VS2010

I have a OneClick Deployed VSTO Addin that I have signed with a up-to-date Verisign code-signing certificate (PFX). I have verified that I am signing correctly with Verisign support on the phone – they concur. I am building with VS2010. …
rfreytag
  • 955
  • 1
  • 8
  • 24
13
votes
6 answers

Can I add a custom "Send" button to Outlook?

I'm creating a secure message alternative to email for my organization. We exchange confidential patient information with outside treatment providers. To protect privacy, we cannot use email for this purpose. Rather than force the users here to…
Zack Peterson
  • 56,055
  • 78
  • 209
  • 280
13
votes
1 answer

XLL Excel addin in unmanaged C++

I have a few mathematical simulations in unmanaged C++ and now I need to integrate them with Excel (so that it is possible to call the functions from Excel and get the values back). I don't want to use any VBA, so I guess I have to implement an XLL…
Grzenio
  • 35,875
  • 47
  • 158
  • 240
13
votes
3 answers

Is there a way to access a Ribbon (XML) at run time?

I'm working on a Word 2007 app-level add-in. So far, I haven't experienced major obstacles except for converting the add-in's Ribbon interface to XML. I have to use Ribbon XML because the feature I'm working on can only be done this way. The problem…
AlgolDocks
  • 143
  • 2
  • 5
13
votes
5 answers

Visual Studio dump all properties of class into editor

Ok, here is one for the people that have lots of handy little add ins for visual studio, or can help with a keypress sequence. Let's say I have a Person class: class Person { string Name { get; set; } int Age { get; set; } } And I'm busy…
user230910
  • 2,353
  • 2
  • 28
  • 50
13
votes
3 answers

Creating and managing custom task panes for multiple documents in a VSTO Word addin

I'm developing a Word 2007-2010 addin using VSTO in Visual Studio 2008. In my addin, I need a custom task pane for each open word document. Basically, I need to create a task pane for each document, show the correct task pane in the document window,…
sdds
  • 2,021
  • 2
  • 25
  • 33
13
votes
5 answers

Build add-in for VBA IDE using VB.NET

I have asked this elsewhere, but have never found anyone knows how to build an add-in for VBA IDE using VB.NET. Is it even possible? Could someone point me to an example?
Oorang
  • 6,630
  • 1
  • 35
  • 52