What was New in XLL Plus 4.3
Version 4.3 of XLL+ contained many enhancements. The main features are described
below.
International support
We've made it much easier to support languages other than English, and also to
write add-ins that support multiple languages.
-
User
guide
-
A new chapter in the User Guide describes all aspects of XLL+ multi-language
support.
-
Samples
-
Sample projects that demonstrate various techniques for international support.
-
Library functions
-
A new set of library functions have been added, to support the use of resources
in multiple langauges, either in a single resource file, or in separate
satellite DLLs.
-
Function Wizard
-
The XLL+ Function Wizard now allows you to use string identifiers (e.g. "#123")
instead of text, to support function help in multiple languages.
-
Setting
formulae
-
A new topic in the User Guide discusses how to set Cell formulae, using code
that works in all Excel language versions, and with any regional settings.
COM wrapper generator
You can use the new COM wrapper generator to create a COM library which exposes
all the methods of your XLL as COM methods. The COM library can be used by
stand-alone applications written in languages that support COM, including MS
Visual Basic 6, C++, C# and VB.NET.
Click here for the
COM Wrapper Generator User Guide.
User Guide
We've added several new sections and topics to the User Guide.
-
Using
references
-
How to use and create references to ranges of cells, in order to manipulate
their values, formulae and formats.
-
Setting
formulae
-
Discusses the available techniques for setting formulae of cells.
-
COM events
-
How to trap events in workbooks and run your own code, for instance each time
Excel recalculates or saves a workbook.
-
International
support
-
How to ensure that your add-in works properly in all Excel language versions,
and how to support multiple user languages with a single XLL.
-
Menus
-
How to add menus to your add-in.
-
Toolbars
-
How to add toolbars to your add-in.
Toolbars
A new toolbar class, CXlToolbar,
has been added that makes it easy for you to create Excel toolbars and to
manipulate their buttons. The AppWizard can generate all the code and resources
required for a simple toolbar, and you can add your own code for any special
behavior.
Samples
We've added a lot of new example code, including several new complete sample
applications.
-
CreateBook
-
How to create new workbooks, add sheets and populate them with data.
-
Serialize
-
Demonstrates how to serialize Excel native data types to and from streams.
-
SetFormula
-
This sample add-in shows how to use the CXlOper class to set the formula of a
cell, using various techniques.
-
FInspect
-
How to inspect and display a list of all registered add-in functions and their
arguments.
-
Simple Toolbar
-
How to add a toolbar to Excel when your add-in opens and remove it when it
closes.
-
Toolbar using
resources
-
How to add a toolbar to Excel, using bitmaps held in the add-in's resource
file.
-
Dynamic toolbar
-
How to add a toolbar to Excel, and change the state of the buttons at run-time.
-
International
-
Demonstrates how to get and use Excel's international settings.
-
Localized
(Single DLL)
-
Demonstrates how to support multiple languages in a single XLL.
-
Localized
(Multiple DLL)
-
Demonstrates how to support multiple languages using one DLL per language.
All trademarks are the properties of their respective owners
|