Obsidian For Business is a combination of a template vault for Obsidian and some Microsoft Outlook VBA Macros. Together, these facilitate a powerful, extensible, and flexible plain text workflow using Microsoft Office and Obsidian.
If you enjoy this product and want to support it's development consider GitHub Sponsorship:
Obsidian For Business
JDAdd
macro to add a Johnny Decimal tag like: 12.04
. Your email subject lines will get a [12.04]
tag added to the end of the subject line for easy searching. Described more in detail HEREJDRemove
and 1 tag will be removed from the end of the subject lineSaveEmail
utility to extract each email into the designated folder in our Obsidian vault. (file path configured in USER_CONFIGSaveMeeting
and the detailes will be extracted to the designated vault file path set in USER_CONFIG It is recommended to use the latest version of Obsidian. The template vault includes community plugins. These should be updated to their latest versions using Obsidian's settings, the first time you open the vault.
.zip
etc.TEMPLATE_VAULT/
directory and move or rename it however you'd like it for your [Obsidian](https://obsidian.md/ vaultOpen Outlook
Press & hold Alt then press f11. The Visual Basic Editor will open. You'll see something that looks like this:
The first thing we need to do is activate some library references. Go to Tools > References
.
The "References" dialog will open, shown below.
Ensure all these items are selected. The 2 necessary ones are:
Microsoft Office 16.0 Object Library
don't worry, your version of Outlook/Office may not use these. Select whatever similar versions are available. (Issues with these tools are unlikely, but if you encounter any, please file a bug report.)Next we need to get the code into the Outlook Application. For this, you'll need the .vb
files located in the VBA Utilities
folder of this repository. You'll copy/paste the code from these macros to use them in Outlook.
To start, open the 'Insert Module' dropdown depicted below. Select Module
then paste in the contents of a .vb
file. Do this for each macro you want to use, but USER_CONFIG
and SaveUtilities
are required.
You'll need to change the name of each new module. To do this, use the Properties
window shown below. It should automatically be visible when you open the Editor with the hotkey combo from earlier. Name the modules exactly as you see listed below. (Names should match the original filenames, minus the extension so use SaveMeeting
for what you pasted from SaveMeeting.vb
)
Open the USER_CONFIG
module and edit the vaultPathToSaveFileTo
variable with the absolute path where you want your files to be sent. You must use a trailing backslash at the end of the path \
These steps enable the basic functionality of the macros but you can customize a friendlier setup. See Usage.
After installing the Outlook utilities, you can make them friendlier to use, thanks to the Quick Access Toolbar in Outlook
.
More Commands
option Choose commands from
drop down select Macros
and you'll see a list of the code files we added.Add >>
button to move them to the Quick Access Toolbar menu (<Separators>
are useful for visually separating groups of commands) Modify...
Ok
until all menus and windows are closed With that all done you'll have some icons on your Quick Access Toolbar to click for your automated actions but to take it a step further, if you simply press Alt the Quick Access Toolbar will highlight the icons with numbers so you can simply press a number afterwards to run the action for an entirely keyboard-centric workflow:
<++>
See CONTRIBUTING
See ROADMAP
See RELEASES
See CODE OF CONDUCT
PR's welcome!
See CONTRIBUTING
See AUTHORS
See LICENSE