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
168
votes
7 answers

Choosing between MEF and MAF (System.AddIn)

The Managed Extensibility Framework (MEF) and Managed AddIn Framework (MAF, aka System.AddIn) seem to accomplish very similar tasks. According to this Stack Overflow question, Is MEF a replacement for System.Addin?, you can even use both at the same…
dthrasher
  • 40,656
  • 34
  • 113
  • 139
131
votes
10 answers

Disable, but not uninstall Resharper 4.x onwards

Any ideas on how to disable, but not uninstall Resharper 4.x or above?
Graviton
  • 81,782
  • 146
  • 424
  • 602
83
votes
19 answers

Exception from HRESULT: 0x800A03EC Error

I am getting "HRESULT: 0x800A03EC" error when running Excel add-in with following code: Excel.Range rng = ActiveSheet.Cells[x, y] as Excel.Range; string before = rng.Value2; string cleanV =…
Daniil Shevelev
  • 11,739
  • 12
  • 50
  • 73
48
votes
1 answer

Solidworks C# Addin - Sending a string to a macro

I'm currently working on a new Solidworks task-pane, mostly implementing some "old" macros I've written in a more convenient format. A few of these require user input via text boxes which I would like to include in the task-pane. The problem is, I…
Nick
  • 665
  • 5
  • 12
44
votes
3 answers

Cannot debug or run Word AddIn because the required version of Microsoft Office is not installed

I need to work on an existing Word 2007 addIn project that's a part of a MSVS 2008 solution. However, when I try to debug the addIn, I get the following error message: "You cannot debug or run this project, because the required version of the…
sdds
  • 2,021
  • 2
  • 25
  • 33
38
votes
6 answers

Anyone know of any (free / open source) VI integration for Visual Studio?

vi is for cool kids.
Haoest
  • 13,610
  • 29
  • 89
  • 105
33
votes
10 answers

Visual Studio 08 Spell Check Addin?

If possible one that supports at least spell checking: C# string literals HTML content Comments
Dane O'Connor
  • 75,180
  • 37
  • 119
  • 173
31
votes
3 answers

How to -> Visual Studio Add In Manager

How do I use the Add-In Manager in Visual Studio? Here is the problem and solution. I want to add this SmartPaster addin and need to get these 3 files listed in the Add-In Manager dialog? SmartPaster2010.AddIn SmartPaster2010.dll …
Jeremy Thompson
  • 61,933
  • 36
  • 195
  • 321
28
votes
2 answers

How to develop a Microsoft Office AddIn without Visual Studio

I'm trying to develop an MS Office Addin in C# .Net and I don't have access to Visual Studio. Instead I'm using SharpDevelop as my IDE, (but my question is equally relevant to anyone developing using any other IDE or compiling from the command…
Iain Sproat
  • 5,210
  • 11
  • 48
  • 68
28
votes
2 answers

Load NuGet dependencies at runtime

I'm looking for a way to run code by executing the following steps: Receiving a list of NuGet packages (a list of tuples ("package name", "package version", "path to main class"). Retrieving them in a local directory (cf code sample #1) Loading…
Manuel Leduc
  • 1,849
  • 3
  • 23
  • 39
27
votes
8 answers

How to load plugins in .NET?

I'd like to provide some way of creating dynamically loadable plugins in my software. Typical way to do this is using the LoadLibrary WinAPI function to load a dll and calling GetProcAddress to get an pointer to a function inside that dll. My…
Michał Piaskowski
  • 3,800
  • 2
  • 34
  • 46
26
votes
8 answers

Console log in Javascript Office Addin

I have a question about "console.log" in Javascript Web Office Addins. Currently I am working on Javascript Word Addin and can't troubleshoot it, because I don't understand where the "console.log" output is sent. On Microsoft site there are a lot of…
Alexey Zelenkin
  • 701
  • 1
  • 6
  • 13
26
votes
4 answers

Creating add-in for Excel using C#

I want to use C# class methods in Excel. Can anybody guid me how to do it ? The C# component will be excel add-in. How to create setup for this addin, so that I just need to give setup to user which will install add-in at client's machine. User…
Sambhaji
  • 990
  • 5
  • 19
  • 31
25
votes
4 answers

How do you install Firebug if your computer is isolated from the internet?

I have noticed that Firebug and some other addons I have browsed require that Firefox be installed and running for them to be installed. That's a little inconvenient, given that my development machine is not connected to the internet. Is there a…
Robert Harvey
  • 178,213
  • 47
  • 333
  • 501
23
votes
2 answers

Where should a Visual Studio Add-in store its settings?

Currently I'm storing the settings for my custom addins in the registry but this seems like a kludge. I was wondering if there was an official place to store add-in settings. My preference would be to store them where Visual studio stores settings…
Tim Santeford
  • 27,385
  • 16
  • 74
  • 101
1
2 3
99 100