Skip to content

Commit b77db66

Browse files
committed
Update README.md
1 parent 50ba35a commit b77db66

File tree

1 file changed

+12
-6
lines changed

1 file changed

+12
-6
lines changed

README.md

Lines changed: 12 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,25 @@ 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+
* support for 64-bit Excel,
47+
* support for UDFs from VBA add-ins,
48+
* support for integrated deployment (as a library deployed in an Excel-DNA add-in) .
4149

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

4452
* enum lists and other parameter selection and validation
4553
* links to forms or hyperlinks to help
4654
* enhanced argument selection controls, like a date selector
4755

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-
5056
Support and participation
5157
-------------------------
5258
"We accept pull requests" ;-)
@@ -65,5 +71,5 @@ This project is published under the standard MIT license.
6571

6672
6773

68-
17 April 2015
74+
14 May 2016
6975

0 commit comments

Comments
 (0)