2020 has come! But… oops, where did the time go? It’s already March! Belated as it is, it’s time for a refresh of Community Promotion Ads!

What are Community Promotion Ads?

Community Promotion Ads are community-vetted advertisements that will show up on the main site, in the right sidebar. The purpose of this question is the vetting process. Images of the advertisements are provided, and community voting will enable the advertisements to be shown.

Why do we have Community Promotion Ads?

This is a method for the community to control what gets promoted to visitors on the site. For example, you might promote the following things:

  • cool events or conferences
  • anything else your community would genuinely be interested in

The goal is for future visitors to find out about the stuff your community deems important. This also serves as a way to promote information and resources that are relevant to your own community's interests, both for those already in the community and those yet to join.

Why do we reset the ads every year?

Some services will maintain usefulness over the years, while other things will wane to allow for new faces to show up. Resetting the ads every year helps accommodate this, and allows old ads that have served their purpose to be cycled out for fresher ads for newer things. This helps keep the material in the ads relevant to not just the subject matter of the community, but to the current status of the community. We reset the ads once a year, every December.

The community promotion ads have no restrictions against reposting an ad from a previous cycle. If a particular service or ad is very valuable to the community and will continue to be so, it is a good idea to repost it. It may be helpful to give it a new face in the process, so as to prevent the imagery of the ad from getting stale after a year of exposure.

How does it work?

The answers you post to this question must conform to the following rules, or they will be ignored.

  1. All answers should be in the exact form of:

    [![Tagline to show on mouseover][1]][2]
       [1]: http://image-url
       [2]: http://clickthrough-url 

    Please do not add anything else to the body of the post. If you want to discuss something, do it in the comments.

  2. The question must always be tagged with the magic tag. In addition to enabling the functionality of the advertisements, this tag also pre-fills the answer form with the above required form.

Image requirements

  • The image that you create must be 300 x 250 pixels, or double that if high DPI.
  • Must be hosted through our standard image uploader (imgur)
  • Must be GIF or PNG
  • No animated GIFs
  • Absolute limit on file size of 150 KB
  • If the background of the image is white or partially white, there must be a 1px border (2px if high DPI) surrounding it.

Score Threshold

There is a minimum score threshold an answer must meet (currently 6) before it will be shown on the main site.

You can check out the ads that have met the threshold with basic click stats here.


3 Answers 3


Static code analysis and tooling for VB6 and VBA. Written in C#.


Help this community grow -- follow us on twitter!


VBA Boilerplate Project @vitoshacademy.com.

  • 1
    \$\begingroup\$ Your 'project' still only has 1 contributor. What are you trying to achieve with this ad? \$\endgroup\$
    – Mast Mod
    Commented Mar 18, 2020 at 12:37
  • \$\begingroup\$ Development isn't particularly active either, based on the commit history. \$\endgroup\$
    – Mast Mod
    Commented Mar 18, 2020 at 12:38
  • \$\begingroup\$ @Mast - it was actually taken from this project, - "github.com/Vitosh/VBA_personal", I have made a new repo for the project. The commit history is a bit more active there. \$\endgroup\$
    – Vityata
    Commented Mar 18, 2020 at 13:14
  • \$\begingroup\$ And actually the contributors are 3 - me, myself and another guy - RobsonMoon - github.com/Vitosh/VBA_personal/graphs/contributors. Indeed, not a lot of contributors, but the VBA folk does not use Git a lot (at least my observations). \$\endgroup\$
    – Vityata
    Commented Mar 18, 2020 at 13:16
  • \$\begingroup\$ If you want to talk the perils of VBA and source-control, you may want to talk with the Rubberduck devs. Did you know they're very active in the VBA chat? \$\endgroup\$
    – Mast Mod
    Commented Mar 18, 2020 at 13:17
  • 1
    \$\begingroup\$ @Mast - I know them. But the Rubberduck is a C# project, for VBA. And they are doing C# source control there... \$\endgroup\$
    – Vityata
    Commented Mar 18, 2020 at 13:19
  • 1
    \$\begingroup\$ With developers using VBA daily. I strongly suspect they'll know a trick or two. \$\endgroup\$
    – Mast Mod
    Commented Mar 18, 2020 at 13:22
  • \$\begingroup\$ @Mast - could be. Still, the #VBA devs in general are not using source control, because of various reasons - e.g., the code "lives in the app" and it is a bit tough to make a correct MVC model, if you are only a VBA dev, having the app completely separated. There are a few exceptions - (I like to think about) me, some of these guys and a few others that I can probably count on my fingers. In general, this is one of the minor goals of the project - teach the VBA people a bit about source control. Some of the procedures actually help this - they extract the whole code from Excel to a file, which \$\endgroup\$
    – Vityata
    Commented Mar 18, 2020 at 13:26
  • \$\begingroup\$ can be then put in a source control system quite easily. Speaking about the procedures here - github.com/VBoilerplate/Boiler/blob/master/Files/ExcelVBE.bas \$\endgroup\$
    – Vityata
    Commented Mar 18, 2020 at 13:27

Not the answer you're looking for? Browse other questions tagged .