Item | Change | Description |
E00147 | ENH
- Support for Visual Studio 2005 | XLL+ version 5 supports Microsoft Visual Studio 2005. The run-time libraries and
samples use the new 'safe' functions of the C standard library. The help and
user guide integrate fully with the new Visual Studio 2005 help formats and
style, and the XLL+ tools work within the VS 2005 environment.
|
E00148 | ENH
- Asynchronous functions using RTD | We've added a new Real-time Data module,
along with sample code and a User Guide, to let you write asynchronous
functions that calculate in a background, and only return to Excel when a
calculation is complete. The module uses Excel's native RTD mechanism to
provide an asynchronous calculation implementation that is efficient, stable
and unintrusive.
|
E00149 | ENH
- XllHost module | You can now use the wrapper libraries generated by the XLL+ COM
Wrapper Generator with XLL Host to run applications on machines that do not have Excel
installed. This makes it possible to deliver your Excel add-ins to production
environments on business-critical servers without any change to your code.
|
E00150 | ENH
- ColorCell sample | A new sample shows how to set the colors of cells from a macro function.
|
E00151 | ENH
- UseTimer sample | This sample add-in shows how to run a macro function at a specific time.
|
E00152 | ENH
- AvgOptAsync sample | The AvgoptAsync sample demonstrates how to write asynchronous add-in
functions that do their work in a separate thread, leaving Excel available and responsive.
Excel's built-in RTD mechanism is used to update the target spreadsheet when
calculation is complete.
|
E00153 | ENH
- Support for Proxy Libraries | A new virtual method, CXllApp::GetRegDllName, has been added which enables
you to register add-in functions that are not contained in the XLL loaded by Excel.
This allows the use of boot-strap XLLS, which is necessary for the safe use of the
.NET (CLR) run-time libraries from an XLL add-in.
|
E00154 | ENH
- mtx_ptrs::erase method | A new method has been added to the mtx_ptrs template class, which allows
you to erase a subset of the columns or rows in the matrix.
|
E00155 | ENH
- CXlFormulaRefresh::RefreshSheet | The CXlFormulaRefresh::RefreshSheet method has been improved,
so that it is now much faster to recalculate handles.
New methods have also been added: CXlFormulaRefresh::RefreshCell and
CXlFormulaRefresh::RefreshRange.
|
F00080 | FIX
- Optional matrices | The Function Wizard was not emitting code to handle
matrix inputs that were optional. This behavior has been fixed.
|
F00081 | FIX
- Function name lengths | The Function Wizard restricted all 'C' functions to 32 characters.
This constraint was required for Visual C++ 5 and earlier versions.
The restriction has now been relaxed to 64 characters.
|
F00082 | FIX
- Argument names containing 'ia' | The Function Wizard was failing to produce code for
arguments which included the letters 'ia'.
This behavior has been fixed.
|
F00083 | FIX
- Padding of argument descriptions | Under most Excel versions, the Excel Formula Wizard showed
two extra characters on most argument descriptions: a space followed by a period.
This behavior has been fixed.
|
F00084 | FIX
- Set argument dimensions command | In the XLL+ Function Wizard under XLL+ for Visual Studio .NET,
the accelerator keys Ctrl+0, Ctrl+1 and Ctrl+2 should have been setting the
dimensions of the selected argument to scalar, vector and matrix respectively,
but were being ignored.
This behavior has been fixed.
|