Skip to content

jcolozzi/Access-Calendar

Repository files navigation

Access Calendar

Platform UI Features Status

Access Calendar is a modern calendar experience for Microsoft Access, powered by a browser-based UI and VBA backend logic.

It brings a polished scheduling interface to Access while keeping your data and automation where your team already works.

Highlights

  • Multi-calendar scheduling with a primary calendar context
  • Month, week, 5-day week, and day views
  • Recurring events with occurrence-level operations
  • Calendar groups and color-based organization
  • Reminder popups and theme preferences
  • Add events to your Outlook calendar (single or recurring)
  • Export events to .ics files and attach them to a new Outlook email
  • Optional location field on events
  • Fast drag/drop and resize interactions
  • Live cross-session sync — changes by one user appear in other open sessions within ~3 seconds

Screenshots

Month view

Calendar week view placeholder

Week view

Calendar week view placeholder

Day view

Calendar day view placeholder

Settings

Calendar settings view placeholder

Quick Start

  1. Open Calendar.accdb in Microsoft Access on Windows.
  2. Open the calendar form.
  3. Start creating calendars and appointments.

Project Layout

  • calendar.html: calendar UI markup
  • css/calendar.css: calendar styles
  • js/: calendar UI logic (calendar.js), ICS export (calendar.ics.js), and the vendored vendor/ics.js
  • cls/: VBA classes for bridge, command routing, repos, recurrence, reminders, and Outlook/ICS export
  • bas/: Standard VBA modules (change log for cross-session sync)
  • ARCHITECTURE.md: deeper architecture and integration notes

Documentation

About

Calendar web app for Microsoft Access

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors