Introduction
Introducing Snackie
Snackie - used as a popup to show a message at the bottom of the screen for Excel
Add some Text and adjust the formatting. Then send out your popup to the bottom of the Excel Window. Snackie must be clicked in order for it to be dismissed. The longer your message, the longer your Snackie. Snackie has been designed to work on both dark and light Excel backgrounds. It is based upon a CodePen by Tom and has been ported and modified for the IE WebBrowser Control and then customised especially for Excel using VBA by Mark Kubiszyn. Cute Snackie image from imgbin.com
Prerequisites
- Excel 2013 (Version 5) & Excel 2016 (32bit or 64bit, Version 8)
- Basic to moderate Excel Skills and some VBA skills to copy the Class Module and add a Code example
- Windows PC · NOT a Mac!
- No support is provided for customization of this Software
Features
- Carry on working in Excel whilst the Snackbar is displayed. Snackie uses a Comfortaa, cursive Font by Google that can be changed in the Class Code Module if required, in fact you can 'Lazy Load' multiple Google Fonts if you wish

Installation
Snackie.xlsm is ready to use (version specific naming of the file will differ with each new release). Open the File and test out all of the Demos. To use Snackie in your own Project, just open Snackie.xlsm and your Project and then go into the VBE Editor. Drag the ISnackbar Class into your Workbook and then just add any of the examples remembering to declare the Private Snacking local variable at the top of your own Code Module. That's it, now get Snacking..!
Usage
Snackie.xlsm
dark Tab
This Sheet contains all of the Demos for Snackie overlaid onto a Dark theme which is easier on the eyes and goes hand in hand with my very, very Dark Excel.
Code for a Snackbar
Using Snackie is easy - here are the two Demo Subroutines (you can set the focus back to the main Application Window by setting the first Parameter, AppFocus to True, otherwise it will mean that the UserForm overlay ie. Snackie gets priority):
Public Sub Default_Snackbar1() If Snacking Then Exit Sub Snacking = True Dim Snackie As ISnackbar Set Snackie = New ISnackbar With Snackie .Bar False End With Set Snackie = Nothing Snacking = False End Sub Public Sub Carbon_Snackbar() If Snacking Then Exit Sub Snacking = True Dim Snackie As ISnackbar Set Snackie = New ISnackbar With Snackie .Bar False, _ "You can style Snackie <span style=""background: #2A2A2A; margin-left: -1px; padding: 3px 6px; color: #734444; border-radius: 4px;"">like Carbon.</span> Click to dismiss", _ "#222222", _ "#CECECE", _ "5px solid #2A2A2A" End With Set Snackie = Nothing Snacking = False End SubThe Result
Using the above Code you can see the Results below for the Default Subroutine and the Carbon Subroutine:
light Tab
This Sheet is exactly the same as the dark Sheet but in a light theme ie. what you would normally be staring at in Excel ;)
Snackie
Snackie on a Dark background

Snackie on a Light background

FAQ
Q. Can I make the square Snackie box have rounded corners?
A. Yes, just pass "4px" as the last parameter in the ParamArray Settings() to give Snackie a 4 point rounded corner
Snackie
This is a video of the default Snackbars for Snackie that can be modified how you like
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
* Maybe look at other ideas for integrating Snakie into everyday tasks in Excel and other formatting options for the Toasts
Bug Fixes
* There are currently no bugs identified
Changelog
You can find the version history in the Code Module for any Macro-enabled Software or read more information on the status of each release
- the latest Version including a description of any changes made is always shown first
28.11.2020 - (Version 1) Released
General release of the first version of Snackie