Introduction
UserForms for Excel Developers
Slate UserForm
This UserForm is a self-contained, Slate Dialog UserForm that uses Easing to control its animations in and out. You get a single UserForm and some Code instructions. Simply import the UserForm, add some Code and away you go
Prerequisites
- Excel Version 16.0
- Basic to moderate Excel Skills and VBA skills to import the UserForm Code Module and then add some example Subroutines
- Windows PC · NOT a Mac!
- No support is provided for customization of this Software
Features
- a single UserForm
- 20+ easing Functions
easeBackInCubic easeBackInQuartic easeInBack easeInCirc easeInCubic easeInExpo easeInOutCubic easeInOutQuintic easeInQuad easeInQuadratic easeInQuart easeInQuartic easeInQuintic easeInSine easeLinear easeOutBack easeOutBounce easeOutElastic easeOutInCubic easeOutInQuartic easeOutQuad easeOutQuartic easeOutQuintic easeOutSine
Installation
Slate-UserForm.zip contains all of the Files. Unzip the Archive to your PC (right-click, extract all...). There are 4 Files, the Slate.frm File, the Slate.frx File (the 2 main Slate UserForm Code Module parts), a Readme.txt File and a License.txt File. Open and read the two text Files. The Readme.txt File includes the example Code needed to demonstrate the Slate Dialog
Usage
Using the Class
Import the UserForm
In order to use Slate you will need to import it into Excel. Open your Project or a new Excel Workbook. Open the VBE Editor and do File->Import File, browse and search for the Slate.frm File that you unzipped and then load it in. Open the Readme.txt File that you unzipped and add the Code examples in this File into any Code Module - if you do not have a Code Module insert one into your new or existing Project first and then add the Code example from the Readme.txt File. Now you are good to go. Run the Code examples. A simple illustration of using the Code is shown below:
Public Sub Example1()
With Slate
If Not .Visible Then
.UnloadOnSheetChange = True
.Title "use Slate for Success notifications!"
.Message "Your request has been processed and you are good to go!"
.CancelButton.Enabled = False
.CancelButton.Visible = False
.Info.Visible = True
.Easing = easeBackInQuartic
.Show 0
End If
End With
End Sub
Slate UserForm for Excel
The Slate UserForm VBA Code Module Screen Shot

A Screenshot of Slate

Slate being used as an Error Dialog

The Slate UserForm Class - this is the layout with Hover Buttons and Icons resting on top of one and another

FAQ
There are no FAQ for Slate UserForm
Support
Please remember you have purchased very affordable Software and you have not paid for a full-time Software design agency - I am but one man. Occasionally I may help with small tweaks, but these requests will be put on a much lower priority due to their nature. You have not PAID for Support, Support is 100% optional and I provide it for your convenience, so please be patient, polite and respectful
Support (limited) for my Software includes
- Responding to questions or problems regarding the Software and its features
- Fixing valid (replicated) bugs and reported issues for the VERSION I HAVE WRITTEN
Software support does not include
- Customization and installation services
- Support for third party software or ANY kind of development whatsoever
Before seeking support
- Make sure your question is a valid Software Issue and not a customization request
- Make sure you have read through the FAQ's, online documentation and any related video guides before asking support on how to accomplish a task
- Ensure that you access to the VBOM is allowed and that Macros can run in Excel
- Make sure to provide 'proof of purchase' and state the name / version of the Software that you are having issues with when requesting support by Email or via Facebook
How to get Support
Contact Mark Kubiszyn on the Email address provided when you purchased the Software, including the Order Number
...or Contact Mark Kubiszyn via our Facebook Page - remember to be patient, if there has been an issue with your download, Mark will always respond within 48 hours and will Email you the File directly if neccessary or via Messenger. For other issues the response time may be considerably longer and I may choose to respond to specific questions only (as is my right), depending on what has been asked
Future Builds
* Nothing to show here yet!
Bug Fixes
* There are currently no bugs identified
Changelog
You may find the version history in the Code Module for any Macro-enabled Software or read more information on the status of each release below
- the latest Version including a description of any changes made is always shown first
08.10.2021 - (Version 1) Released
General release of Slate UserForm