Skip to content

Commit 1a9d808

Browse files
committed
2 parents 3ffcb4d + ff2dc5c commit 1a9d808

File tree

1 file changed

+13
-6
lines changed

1 file changed

+13
-6
lines changed

README.md

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,15 @@ Excel-DNA IntelliSense
33
Excel-DNA - see http://excel-dna.net - is an independent project to integrate .NET with Excel.
44
With Excel-DNA you can make native (.xll) add-ins for Excel using C#, Visual Basic.NET or F#, providing high-performance user-defined functions (UDFs), custom ribbon interfaces and more.
55

6-
This project adds in-sheet IntelliSense for Excel UDFs as part of an Excel-DNA add-in.
6+
This project adds in-sheet IntelliSense for Excel UDFs, either through an independently deployed add-in or as part of an Excel-DNA add-in.
77

88
Overview
99
--------
1010
Excel has no known support for user-defined functions to display as part of the on-sheet intellisense. We use the UI Automation support of Windows and Excel, to keep track of relevant changes of the Excel interface, and overlay IntelliSense information when appropriate.
1111

1212
Current status
1313
--------------
14-
The project is under activate development, and at a very early preview stage.
14+
The project is under activate development, and at a preview stage.
1515
As a proof of concept we have the following.
1616

1717
For an Excel-DNA function defined like this:
@@ -34,19 +34,26 @@ and when selecting the function, we get argument help
3434

3535
![Argument Help](https://raw.github.com/Excel-DNA/IntelliSense/master/Screenshots/ArgumentHelp.PNG)
3636

37+
The current test versions can be found on the [Releases](https://github.com/Excel-DNA/IntelliSense/releases) tab.
38+
39+
Currently only the 32-bit version of Excel is supported, and in the configuration where the IntelliSense support is loaded as a separate add-in.
40+
3741
Future direction
3842
----------------
3943

40-
The first step is to stabilize the current implementation, and resolve how the feature will be distributed. Since the IntelliSense extension can onyl be provided by one add-in loaded into Excel, different add-ins providing the service will have to cooperate.
44+
The first step is to stabilize the current implementation.
45+
For the first release, we hope to add:
46+
47+
* support for 64-bit Excel,
48+
* support for UDFs from VBA add-ins,
49+
* support for integrated deployment (as a library deployed in an Excel-DNA add-in) .
4150

4251
Once a basic implementation is working, there is scope for quite a lot of enhancement. For example, we could add support for:
4352

4453
* enum lists and other parameter selection and validation
4554
* links to forms or hyperlinks to help
4655
* enhanced argument selection controls, like a date selector
4756

48-
The intention is also that the Excel-DNA IntelliSense helper could be used both to add IntelliSense help for UDFs defined in Excel-DNA based add-ins, and for VBA-based functions. We'd need to use some kind of definition file or registration function to allow the VBA function to register the descriptions.
49-
5057
Support and participation
5158
-------------------------
5259
"We accept pull requests" ;-)
@@ -65,5 +72,5 @@ This project is published under the standard MIT license.
6572

6673
6774

68-
17 April 2015
75+
14 May 2016
6976

0 commit comments

Comments
 (0)