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
10
votes
3 answers

Visual Studio: How to write Editor Extensions with WPF

Im trying to write a editor extension for Visual Studio. I have the downloaded VS SDK and created a new Visual Studio Package project. But the dummy control created for me is a Windows Forms control and not a WPF control. I'm trying to replace it…
Andreas Zita
  • 7,232
  • 6
  • 54
  • 115
10
votes
3 answers

Building a highly modular business application with WPF?

I'm fleshing out a WPF business application in my head and one thing that sparked my interest was how I should handle making it incredibly modular. For example, my main application would simply contain the basics to start the interface, load the…
David Brown
  • 35,411
  • 11
  • 83
  • 132
10
votes
4 answers

Get ProjectItem path without using item.Document.FullName

I have a visual studio add-in project where I must iterate through the current project's items, utilizing the absolute (or relative) path to those files. The item.Document.FullName works, but only for files that are currently opened. Is there any…
Jason
  • 211
  • 5
  • 10
10
votes
2 answers

search for a value in an object at runtime [QuickWatch enhancement]

sometimes I waste my time searching for a value in an object at runtime. Certainly you-all know this task --> open the QuickWatch view and browse through the properties until you find what you're looking for. I'm looking for a…
Renato Heeb
  • 719
  • 8
  • 18
10
votes
2 answers

How to deploy an Office VSTO add-in using Visual Studio 2017

I've created an Outlook add-in, debugged and works fine. I want to be able to package it up for distribution. This is for a very limited audience 5-10 people. What are the steps to doing so? I tried Build | Publish which appears to work (using…
John Doe
  • 101
  • 1
  • 3
10
votes
6 answers

Iterating unregistered add-ins (.xla)

I need help in figuring out how to iterate through currently open Excel add-in files (.xla) that have not been registered in Excel using the Tools > Add-ins menu path. more specifically, I am interested in any workbook that doesn't appear in the…
jevakallio
  • 35,324
  • 3
  • 105
  • 112
10
votes
1 answer

Add tooltip to Excel Add-in Custom Ribbon UI XML

I am creating an Excel Add-In that has a custom Ribbon UI. I would like to add a tooltip for my buttons. What XML attributes can I use to set this?
10
votes
1 answer

How to expose a C# class to a VBA module in a document-level add-in?

This is a hypothetical situation. I would like to find out if it's possible to expose a C# class to VBA in a document-level add-in. Here's an SSCCE: In VS PRO 2012 I have started a new project, Selected Office -> Excel 2010 Workbook. (make sure you…
user2140173
10
votes
5 answers

Can't debug Visual Studio addin

Question says it all. I'm trying to write a Visual Studio addin (2012), and the experimental instance always launches without running anything in the addin. No breakpoints are hit in the main instance, nor does the addin get loaded by the…
gzak
  • 3,908
  • 6
  • 33
  • 56
10
votes
2 answers

convert an Excel 2010 addin to a 2007 addin (both VSTO)

I am currently working on an Excel 2010 add-in which formerly was an Excel 2007 add-in. Somewhere in the process of switching computers, the add-in was converted i think. Some of my customers stated that the add-in wasn't working on Excel 2007…
Bongo
  • 2,933
  • 5
  • 36
  • 67
10
votes
1 answer

How do I add an image icon for custom button in outlook

I have a custom button in outlook and I have to add image icon for the same button. Ribbon XML is:
9
votes
2 answers

How can an Excel Add-In respond to events in any worksheet?

Our workbooks are server-generated SpreadsheetML, which cannot include any VBA code. Creating native Excel files or Excel 2007 XML files is also not an option, unfortunately. So, I have an Excel Add-In (VBA, not XLL) that each of our users installs…
richardtallent
  • 34,724
  • 14
  • 83
  • 123
9
votes
1 answer

VSTO WPF Outlook addin - Problems refreshing an ElementHost containing WPF content after resize

I have an outlook addin that adds a custom taskpane to the right side of Outlook Explorer. In the taskpane I have added a UserControl that contains an ElementHost. The ElementHost has as a Child a WPF UserControl with many WPF elements. The addin…
Gregor Leban
  • 553
  • 4
  • 17
9
votes
2 answers

GenerateOfficeAddInManifest task error

I am using VS2010 to create an Office addin (for Outlook) and im getting the folowing error: The "GenerateOfficeAddInManifest" task was not given a value for the required parameter "TargetFramework" I don't even added code to my addin. Just created…
Marcelo de Aguiar
  • 1,432
  • 12
  • 31
9
votes
2 answers

How do you package a VSTO Word addin for deployment (to Office 32 bit) using WIX?

I developed a VSTO Word add in in VS 2017 Pro. Works fine, ready to deploy. However, I cannot find a working procedure for packaging my VSTO Word add in for use on machines other than my development machine. For any particular machine , I need to…
VA systems engineer
  • 2,856
  • 2
  • 14
  • 38