XLL+ Class Library

XLL+ AppWizard - Step 2

Step 2 of the wizard obtains further information from the user, which is used to build the new project.

Click on the controls on the picture below to see what they do.

Include a cache for results

Creates a results cache in the application class. See Function attribute: cacheresults for more information.

Back to top

Save the cache to file

Generates code to store the cache to file when the XLL is closed and restore it from file when the XLL is opened.

Back to top

Add a menu

Generates a CXlMenu in the header file and code to create and destroy the menu in OnXllOpenEx and OnXllClose.

Back to top

Add a toolbar

Generates code to create and destroy a toolbar containing one button in OnXllOpenEx and OnXllClose. Adds a bitmap for the button to the application's resource file.

Back to top

Override OnXllOpenEx() and OnXllClose()

Generates empty implementations of OnXllOpenEx and OnXllClose in the the header and source file..

Back to top

VersionInfo Function

Decide whether to include a VersionInfo function. This is useful as a library documentation function available from within Excel. It’s also a useful test as to whether your library has been built properly.

You can always delete the function later.

Back to top

Comments

These option buttons determine whether (reasonably helpful) comments will be inserted into the skeleton code that the AppWizard produces.

Unless you have a very good reason, and are familiar with the content of XllPlus skeleton code, it is a good idea to keep the comments.

Back to top

See Also

XLL+ AppWizard - Step 1 | XLL+ Class Reference