macroland Macroland

Macroland currently has 619 macros by 335 authors
Sort By:

Category: Administrative

*Prepend Page Date to Title (Custom)

Administrative

Prepends create date *yyyy-mm-dd - * to title if it does not exist

Category: Author

Clean Authors (Select Scope)Author

by Omer Atay, Howard, DrStrangepork

Cleans author information on selected lines, in the current page, section, section group, notebook or all notebooks

Last Updated: April 26, 2021

Clean Authors (Select Scope)

Scope

Insert Comment

Author

Insert a comment by the current author at the end of the current paragraph

Clean Authors From Section

Author

Cleans author information from all pages in the current section

我的评论

Author

Insert a comment by the current author at the end of the current paragraph

Category: Background

Blackboard pageBackground

by Omer Atay, Dawn-Marie Oliver

Changes the background color of the page to black, sets all font to white, and optionally removes date/time under title

Last Updated: February 03, 2018

Blackboard page

Set Page Background ColorBackground

by Omer Atay, JohnZeman

Pick a color to set the page background

Last Updated: May 01, 2019

Set Page Background Color

Color

Sublime ThemeBackground

by Omer Atay, xjfelix

Makes the background color of the page dark gray and converts existing text to white. Based on the Sublime text editor. Note: Does not force the Automatic Font to White. Pending fix.

Last Updated: October 11, 2016

Sublime Theme

Scope

Black Theme

Background

Makes the background color of all the pages in a Section Black and converts existing text to white

Apple

Background

Make the background color of the green, more color than default apple color

Teal

Background

Make the background color of the page Teal, higher satuartion and more color than default teal

GrayBlack Theme

Background

Changes the background color of all the pages in a section to GRAY and converts existing text to BLACK.

Lemon

Background

Makes background Yellow, brighter than default Lemon color

Platinum

Background

Make the background color of the page #E5E4E2 (RGB: 229, 228, 226 - HSL: 0.11, 0.05, 0.89)

White Theme

Background

To reset theme to defaults which is white background with black font colour, this macro is very useful if you are unable to undo changes of custom theme such as black theme, etc

Purple

Background

Make the background color of the page purple, fuller color than default purple

BG: Blue

Background

Highlights a text blue.

Sublime Theme with // CommentsBackground

by ktjn

Makes the background color of the page dark gray and converts existing text to white. Based on the Sublime text editor. This version also recolors bulleted and numbered lists, and converts lines starting with // to light green.

Last Updated: January 29, 2018

Sublime Theme with // Comments

Scope

Set Page to Staedtler Engineer

Background

Set the Page to emulate Staedtler engineering computation pad ala TOPS TOP35502

BG: transparent

Background

Highlights a text transparent.

Black

Background

Change single page into black theme

White

Background

Change single page into White theme

All section page background to Apple

Background

Changes the backgound color of all pages in current section to "Apple".

Category: BBcode

Add some BBcode tags

BBcode

Adds BBcode [u][/u] [i][/i] and [b][/b] tags to underlined, italics, and bold text for copy/pasting into various places on the web. May not work across paragraphs. Preserves original formatting.

Category: BearPlanner

BP: _Create TOC

BearPlanner

This macro creates a TOC table of the sub-pages in this section. This macro is designed that each sub-page is a separate tasks for a to-do list. The other macros in this set change tags in the titles of the sub-pages that this TOC macro interprets and puts in symbols for Complete, Delegated, In Progress, Deleted, or Time Critical

BP: In Progress

BearPlanner

Adds an icon (emoji) to the front of the title, for easy reference of page type. For example, use "✉" as the first character to easily identify pages created from emails.

BP: Time CriticalBearPlanner

by jeikenberry

This adds a Time Critical tag to the the title of the current page

Last Updated: March 03, 2019

BP: Time Critical

Due Date:

BP: In Progress v2

BearPlanner

This macro takes the selected subpage and adds an in progress tag to the title of the subpage

BP: Time Critical v2BearPlanner

by jeikenberry

This macro changes the title of the currently selected subpage (where the cursor is) and add the Time Critical tag to the title

Last Updated: March 03, 2019

BP: Time Critical v2

Due Date:

BP: Completed

BearPlanner

When on a page, this macro adds a completed tag to the title

BP: Completed v2

BearPlanner

When the cursor is on a page link, this macro adds a complete tag to the page title

BP: Delegate v2BearPlanner

by jeikenberry

This macro adds the Delegated tag to the page where the cursor is

Last Updated: March 03, 2019

BP: Delegate v2

Delegated to:

BP: DelegateBearPlanner

by jeikenberry

This macro adds the Delegated tag to the current page title

Last Updated: March 03, 2019

BP: Delegate

Delegated to:

BP: Deleted v2

BearPlanner

This macro sets the deleted tag on the subpage where the cursor is located

Category: Calendar

Insert Monthly CalendarCalendar

by Omer Atay, that0n3guy

Inserts a calendar of the selected month and year

Last Updated: October 25, 2020

Weekly PlannerCalendar

by Omer Atay

Inserts page with a section for each day in the current week

Last Updated: October 02, 2017

Monthly Calendar With Task ListCalendar

by Xwing

Base on Insert Monthly Calendar Macro.

Last Updated: November 14, 2019

Monthly Calendar With Task List

Enter Year
Select Month
First Day of Week
Font Name(Empty to default)
Header Color(Black to default)
Weekend Color(Black to default)
Day Width
Daily Task Count
Task Headings( ; separated)

Daily Planner Page (Today)

Calendar

Planner with Task List and a Daily Notes page. This will create a single page with today's date on it.

Insert Yearly CalendarCalendar

by Omer Atay, that0n3guy

Inserts a calendar of the selected year

Last Updated: May 27, 2020

Insert Yearly Calendar

Year
First Day of Week
One or two columns?
Large Format Day Width
Large Format Day height
Format

Weekly Planner for each day with Done&TODOCalendar

by Omer Atay, Xiongyi

Inserts page with a section for each day in the current week with Done, Problem and TODO.

Last Updated: March 04, 2019

Weekly Planner for each day with Done&TODO

Week starts on
Layout
Create weekly planner for
        Weeks starting this week
        Specific Week

Planner for each day with Done&TODO_withISO_dateCalendar

by Xiongyi

Inserts one page for each day in 4 weeks(by default) with Done, Problem and TODO. It can also insert one page per week.

Last Updated: February 26, 2018

Planner for each day with Done&TODO_withISO_date

Week starts on
Layout
Create weekly planner for
        Weeks starting this week
        Specific Week

Team Activity TrackerCalendar

by ddrummer68

We use OneNote as an activity tracker for my small team of IT Support techs. Each day has its own page, with a table for tracking our work. Each month is its own section, and each year is a section group. This Macro allows me to create an entire y...

Last Updated: December 01, 2016

Team Activity Tracker

Which Month?
On which weekday does the 1st fall?
Which year?
How many days in this month?

Show MonthCalendar

by Omer Atay, slm

This macro will draw a month calendar for the specified month. The events are the titles of pages form one or two sections in the same notebook, based on teh dateTime for the page. A page whose title has a tag will show the tag instead of the time. ...

Last Updated: February 27, 2018

Show Month

Month Calendar
Month
Year
Use Section
Also Use Section

Daily Eisenhower Matrix Eisenhower Matrix Daily Tasks Agenda CalendarCalendar

by Joanna

One page per day with Eisenhower Matrix Task List on each page

Last Updated: July 27, 2020

Daily Eisenhower Matrix Eisenhower Matrix Daily Tasks Agenda Calendar

Which Month?
On which weekday does the 1st fall?
Which year?
How many days in this month?

Insérer un Calendrier MensuelCalendar

by archymede

Insérer un calendrier du mois et de l'année choisis

Last Updated: December 16, 2018

Insérer un Calendrier Mensuel

Selectionnez l'Année
Selectionnez le Mois
Premier jour de la Semaine
Format
Largeur de case en Grand Format
Hauteur de case en Grand Format

Category: Change Case

UPPER CASE

Change Case

Convert selected text to upper case

Capitalize Each Word

Change Case

Capitalize each word in the selected text

lower case

Change Case

Convert selected text to lower case

Capitalize Titles

Change Case

Capitalizes the first and last word of a selection and any other words longer than 3 letters

tOGGLE cASE

Change Case

Toggle casing of selected text

Sentence CaseChange Case

by Omer Atay

Capitalize the first letter in each sentence in the selected text

Last Updated: December 01, 2020

Sentence Case

Choose an option

Capitalize Page TitlesChange Case

by Omer Atay

Capitalize titles of pages under selected scope

Last Updated: July 02, 2017

Capitalize Page Titles

Scope

Obscure ToggleChange Case

by slm

Convert Selected Text into other text based on key requested from user. Same process will convert back to original if same key is supplied. (This mimics the way Evernote encryptation works, but the algorithm here is quite weak. Note that spaces, qu...

Last Updated: August 14, 2016

Obscure Toggle

Enter Obscuration Key
Key

Small-Caps Titles

Change Case

Capitalizes the first and last word of a selection and any other words longer than 3 letters - all others are set to capitals but 4 sizes smaller to emulate small caps.

Category: Code

Code mode

Code

Changes the text style to code (Consolas 10 pt, with a very light background, reminiscent of Evernote Code Blocks). Works even when no text is selected.

Text to Code

Code

Converts selected text into Code table with line number and font 'Consolas' .

Normal Text

Code

Changes the text style back to normal after code mode (Calibri 11 pt with no background). Works even when no text is selected.

Text to Code: PythonCode

by xpphoenixj

Convert selected text into PythonCodeStyle. 将文本转换为Python代码风格。

Last Updated: June 14, 2019

Text to Code: Python

~ value decided at runtime ~
~ value decided at runtime ~

Code mode: Java

Code

Changes the text style to code (Consolas 10 pt, with a very light background, reminiscent of Evernote Code Blocks). Will colorize block+javadoc+inline comments as well as selected statements Disables spell check

Code MarkupCode

by Omar Alhelo

Style text inside (```) delimiters as code (like on stackoverflow)

Last Updated: June 29, 2020

Code Markup

Error! There is odd number of delimiters

Custom Display Code

Code

Converts the selected highlighted text. Reformats it with line numbering and code background highlightin.

Category: Color

Set Section ColorColor

by Omer Atay

Sets Section Color to selected color

Last Updated: May 01, 2019

Set Section Color

Color

Set Notebook ColorColor

by Omer Atay, Chilangosta

Pick a color to set the current notebook color

Last Updated: May 01, 2019

Set Notebook Color

Color

Color Sections by Section

Color

Color all Sections in current SectionGroup by the current Section color

Color (Select Scope)Color

by Douglas Henrique

Color in the current section group, notebook or all notebooks, based on the current section.

Last Updated: June 20, 2016

Color (Select Scope)

Scope

Set All Pages In Section ColorColor

by DaddyWags

Sets All Pages in selected Section color

Last Updated: June 20, 2016

Set All Pages In Section Color

Enter color code. Visit http://html-color-codes.info/ for a list of color codes

Super ColorColor

by lifenots

You can change all colors Onenote, it is recommended with Snipaste practical, / 可以改Onenote所有颜色,建议搭配Snipaste使用,<Made in China>.

Last Updated: December 26, 2016

Super Color

Send Color Code:
Color_Nober
Scope

Rainbow your notebooks and sections

Color

This macro will color all your notebooks and sections as a rainbow. Feel free to enter the macro and modify the color array (also the if statements)

Yellow Text Background

Color

Highlights a text to yellow.

Change Text ColorColor

by OmnesPotens, Omer Atay

Change color of all instances of text within the given scope that match the given inputs. Required Inputs: hex code of desired color, Scope, Case sensitivity Optional Inputs: Text to Color, Target Font Name, Target Font Size, Various filters NOTE...

Last Updated: April 07, 2018

Change Text Color

Target Text to Color
Desired Color
Target Font Name
Target Font Size
Scope
See: https://www.w3schools.com/colors/colors_picker.asp

Set Text ColorColor

by Unknown User

Changes text color to a three-pair RGB hexadecimal value where each pair is a 2 digit value between 00 (off) to FF (full intensity). For example, to change text to full intensity RGB red, one would enter FF0000. For full intensity green, one would en...

Last Updated: March 21, 2019

Set Text Color

~ value decided at runtime ~
Enter color as hexadecimal value (rrggbb):

2. Red Toggle

Color

Changes selected text font to

3. Blue Toggle

Color

Changes selected text font to

1. Black Toggle

Color

Changes selected text font to

Green Text

Color

Sets font color to green

Samy --> 9.toggle HL yellow

Color

Changes selected text font to

Samy --> 8.toggle HL aqua

Color

Changes selected text font to

Samy --> 7.toggle HL purple

Color

Changes selected text font to

Samy --> 5.toggle HL Off

Color

Changes selected text font to

Samy --> 6.toggle HL grey

Color

Changes selected text font to

Category: Containers

Vertical SpacingContainers

by Omer Atay, Robert N

This will make all selected content containers equaly spaced away from each other, Enter into the dialog box how much you want the spacing to be.

Last Updated: January 12, 2019

Vertical Spacing

Enter Gap

Align Left

Containers

Aligns Left all selected containers to the topmost selected one

Horizontal SpacingContainers

by Robert N

This will make all selected content containers equaly spaced horizontaly away from each other (starting with topmost container), Enter into the dialog box how much you want the spacing to be.

Last Updated: November 05, 2016

Horizontal Spacing

Enter Gap

Align Top

Containers

Aligns Top all selected containers to the topmost selected one

Select All Containers

Containers

Selects All Containers

Align Right

Containers

Aligns right all selected containers to the topmost selected one

Align Bottom

Containers

Aligns Bottom all selected containers to the bottom most selected one

Set Left = 0 Containers

by PackElend

Sets Container(s) Left = 0

Last Updated: March 07, 2017

Set Left = 0

No container selected!
One container selected!
~ value decided at runtime ~
Enter x-position of container
Multiple container selected!
Enter x-position of all selectec containers

Reset Container to Default Position (by giny8i8)Containers

by giny8i8

Sets Container(s) Left = 36 Top = 86.400 (which are the default values of Onenote for any newly created page) -- by giny8i8

Last Updated: August 15, 2018

Reset Container to Default Position (by giny8i8)

No container selected!
One container selected!
~ value decided at runtime ~
~ value decided at runtime ~
Enter x-position of container
Enter y-position of container
Multiple container selected!
Enter x-position of all selectec containers
Enter y-position of all selectec containers

Category: Content

Clean Hyperlinks

Content

Removes all friendly hyperlinks in the current page

Create Task CardsContent

by Omer Atay

Create tasks cards on the page

Last Updated: November 25, 2016

Create Task Cards

Enter rows x cols to create task cards
Rows
Columns

Clean Authors

Content

Cleans author information from the current page

Add Comment

Content

Add comments to selected text. The selected text is highlighted with a color picked from a built-in pallette. Comments are put into their own section on the right of the commented text and marked with the same highlight color.

Monthly Planner PagesContent

by Omer Atay, Guy Shepperd

Creates a Monthly Planner page for each day of a month or for each month of the year

Last Updated: December 14, 2020

Monthly Planner Pages

Enter year and month to generate daily planner logs
Year
Month
Use Font

Set Page FontContent

by Qe7qBP5h

Sets the whole page to 1 specific font.

Last Updated: June 19, 2016

Set Page Font

Please enter a valid font name.

Remove Paragraph and Line Breaks

Content

Removes paragraph breaks and line breaks on selected paragraphs and merges them into a single paragraph

Daily Manager LogContent

by Omer Atay

Creates a Daily Manager Log page for each day in the whole year or a month

Last Updated: February 19, 2017

Daily Manager Log

Enter year and month to generate daily manager logs
Year
Month
Title
Subtitle

Set Proofing LanguageContent

by c$

Prompt user to set proofing language on selected text.

Last Updated: June 19, 2016

Set Proofing Language

Select a proofing language for the selected text

Add icon to page titleContent

by Omer Atay, John Johnson

Adds an icon (emoji) to the front of the title, for easy reference of page type. For example, use "✉" as the first character to easily identify pages created from emails.

Last Updated: February 14, 2019

Add icon to page title

Select an icon to add
Icon:

Select Done Tasks

Content

Select all done tasks on current page for easy deleting (just hit delete key).

Clean Timestamps

Content

Cleans timestamp information from the current page, typically added by Insert Screen Clipping command

New MeetingContent

by Omer Atay, Chris Van de Voorde

Insert a small string of text with an automatic date & author. Ideal to start a new meeting.

Last Updated: February 09, 2020

New Meeting

Enter the person you are meeting with and subject
Meeting With
Meeting Subject

Reference Pages in this Section

Content

References are added to Pages in this section (case-sensitive)

创建任务卡

Content

在当前页面创建任务卡

Insert FILESContent

by Unknown User

Inserts a text string for clickable hyperlink to a file in filesystem

Last Updated: November 05, 2016

Insert FILES

Enter text or choose a variable below

New Website

Content

Create a predifine structure for current Webpage

Replace Page Title with Text Selection

Content

Replaces current page title with selection; if no text selected leaves page title unchanged

Text To Web Search LinkContent

by jk

Turns selected text into hyperlink. User can find words or phrases on the internet without copy pasting the text to browser. Choises of search engines are Bing and Google. Options are "Web", "Images", and "Videos". Helpful for online research, especi...

Last Updated: July 07, 2016

Text To Web Search Link

Select search engine
Select mode

Reset Container Size

Content

Resets the container size back to automatic after forever losing the auto-width property due to manually resizing the note container.

Remove Empty Lines from Selection

Content

Removes empty lines from Selection (moves them to the bottom)

HTML Space

Content

Replace the HTML space character "&nbsp" with a space " ". Helpful following use of hyperlink removal macro.

Add Footer to All PagesContent

by Omer Atay

Adds the given text to the end of all pages in the current section

Last Updated: May 23, 2017

Add Footer to All Pages

Enter footer text to add to the pages
Line 1
Line 2 (optional)
Line 3 (optional)

Insert Space Between Paragraphs

Content

Inserts an empty paragraph between each of the selected paragraphs

Reformat Quick Paste text and URL into a hyperlink

Content

Select pasted text and link from a web page, then run a macro - the URL will be added as a Hyperlink to the text.

Link to Google

Content

Select text and hyperlink to directly google search page. A child of the macro "Text to Web Search Link". Try "Set a reminder after 5 minutes" type commands too.

Insert Selected Text in a Custom TableContent

by arascanu

Styles a selected text (adds a highlight color and an important tag) and builds a custom table for the current section group in a new section [Course Overview], on a new page [Recent Feedback]. New rows are added at the top when further text from the...

Last Updated: November 15, 2017

Insert Selected Text in a Custom Table

Please select a text to highlight

Set Container Width manuallyContent

by Omer Atay, peace_of_mind

Sets the width of all container on the current page to given number of points

Last Updated: April 11, 2019

Set Container Width manually

Enter Container width

Set Container Width 618

Content

Sets the container size

Clean Strikethrogh

Content

Remove strikethrough texts in CurrentPage

Untag/Select All Completed Tasks

Content

Untag and select all completed checkbox tasks for easy deletion within the page being edited.

Set Image WidthContent

by Nicolas_Z

Set image width (and height in proportion as well) and keep the image "sizeSetByUser" property false.

Last Updated: May 25, 2018

Set Image Width

image width?

Duplicate Paragraph

Content

Creates a new paragraph with the same text as the current paragraph

Insert page Title at Cursor

Content

Inserts current page title + " - " at cursor

HTML Apostrophe

Content

Replace the HTML apostrophe character (&apos) with an apostrophe (').

Insert Line Before Headings

Content

Insert a blank line before Heading 1, 2 and 3.

Set Section Container Width 618

Content

Sets the container size

Reformat Quick Paste text and URL into a hyperlink (text in BOLD)

Content

Select pasted text name (must be bold) and link from YouTube video name and link, then reformat in only one line reduced format

Generate Random String

Content

Generates a random string of 10 characters and inserts it to the current page

Insert REVERSE

Content

Inserts text string REVERSE with red background and white font color

Select Between First two Heading 1

Content

Selects all content between the first and the second Heading 1 styled paragraphs in the current page

Reformat Quick Paste text and URL into a hyperlink (YT tam18)

Content

Select pasted text (default text size 18) and link from YouTube video name and link, then reformat in only one line reduced format

12号仿宋

Content

12号仿宋

Remove Line Breaks

Content

Removes line breaks on selected text

Convert "LN, FN" to "FN LN" in Meeting Notes

Content

In meeting notes if there are attendees in the format "LastName, FirstName", this macro converts them to "FirstName LastName" format.

Format standard table page images

Content

Recommended for use on a page containing a 2-column table of images. Standardize the width of all images, table columns, and containers on the current page. All images are resized to width of 360 while maintaining aspect ratio. All table columns are resized to width of 50 unless an image in that column prevents it from shrinking lower than 360. All containers are resized to width of 730 unless otherwise restricted.

Category: Contents

Get-Set Positions-Size OutlinesContents

by Carmelo Daniele

Set or Get all positions of Outline in a Document with Size of elements

Last Updated: January 13, 2019

Get-Set Positions-Size Outlines

Get and Set PositionsContents

by Carmelo Daniele

Capture positions and Set for all Outline in a document.

Last Updated: January 13, 2019

Get and Set Positions

Category: Course Build

[Activity #] tag & typeCourse Build

by bctaylor

Inserts bold [Activity #] tag and then prompts user to enter the title of the activity and type of activity in Adler University's course build OneNote books

Last Updated: June 20, 2016

[Activity #] tag & type

Enter activity number

[PDF] tag & textCourse Build

by bctaylor

Inserts bold [PDF] tag and then prompts user to enter authors, year and short title of the PDF document in Adler University's course build OneNote books

Last Updated: June 19, 2016

[PDF] tag & text

Enter authors, year and short title of the PDF publication.

[Page] tag & textCourse Build

by bctaylor

Inserts bold [Page] tag and then prompts user to enter the author, year, page title and URL for a web page or web site in Adler University's course build OneNote books

Last Updated: June 20, 2016

[Page] tag & text

Enter author, year and page title of a web page or web site of the web page/web site

Offline Reading tag & textCourse Build

by bctaylor

Inserts bold Offline Reading tag and then prompts user to enter authors, year, short title and chapters of textbook in Adler University's course build OneNote books

Last Updated: June 20, 2016

Offline Reading tag & text

authors, year, short title and chapters of textbook

[Interview] tag & textCourse Build

by bctaylor

Inserts bold [Interview] tag and then prompts user to enter the title of the interview, Kaltura vido's entry ID, and title of video as it appears in the Kaltura video in Adler University's course build OneNote books

Last Updated: June 20, 2016

[Interview] tag & text

Enter title of interview.

[Panel Discussion] tag & textCourse Build

by bctaylor

Inserts bold [Panel Discussion] tag and then prompts user to enter the title of the panel discussion, Kaltura vido's entry ID, and title of video as it appears in the Kaltura video in Adler University's course build OneNote books

Last Updated: June 20, 2016

[Panel Discussion] tag & text

Enter title of panel discussion.

Category: Customize

Customize the Title

Customize

This macro is intended to show how to customize the title. You have to select the first paragraph in the current page and replace the text

Prepend Creation to Title

Customize

Prepends create date *yyyy-mm-dd* to tite if it does not exist

Prepend Short Creation Date to Title ('yy.mm.dd ddd)

Customize

Prepend create date "'yy.mm.dd ddd" to title

Category: D&D

New NPCD&D

by cort1237

Creates a random NPC when supplied with a few details.

Last Updated: March 31, 2019

New NPC

Insert information about an NPC
Name
Race
Alignment
Alignment
Job

Category: Date/Time

Insert Long Date

Date/Time

Insert long-format date

Insert Time Stamp

Date/Time

Insert YYYYMMDD-HHMMSS

Insert DD Month YYYY

Date/Time

Insert DD Month YYYY

Insert Time Last Modified

Date/Time

Inserts the last modified date/time as MM/DD/YY HH:MMpm for each outline in the current page

Insert Day and Date

Date/Time

Insert DD Day

Insert Time Stamp ISO

Date/Time

Insert YYYY-MM-DD HH:MM:SS

Insert YYYY-MM-DD

Date/Time

Insert YYYY-MM-DD. Original macro by alarsen: https://getonetastic.com/macroland&id=97AF320199992D0BAA87AD68887C8885

Replace [KW] with current calendar week

Date/Time

Replaces placeholders with pattern [KW] or [KW]+d; (where d is a digit) with the corresponding calendar week (adding the digit behind +)

DateTime Stamp

Date/Time

Add properly formatted DateTime stamp

Insert Short Date Stamp

Date/Time

Insert "YYMMDD - "

Insert Short Month Date

Date/Time

Insert short month format date

Insert YYYY/MM/DD

Date/Time

Insert YYYY/MM/DD

Insert DD/MM/YY and DayOfWeek

Date/Time

Insert DD/MM/YY DayOfWeek

Insert Date - ISO 8601 Basic Format at Beginning of Page

Date/Time

Insert "YYYYMMDD - " at title location

Insert Date - ISO 8601 Basic Format

Date/Time

Insert YYYYMMDD

Insert Date - ISO 8601 Extended Format

Date/Time

Insert YYYY-MM-DD

Insert HH:MM:SS Time Stamp

Date/Time

HH:MM:SS

Insert Time Stamp PEJ v.2

Date/Time

Insert MM-DD-YYYY HH:MM (bold, italic and gap)

Set Page Date to Today

Date/Time

Sets the creation date of the current page to current date/time

Insert Page Created Date in ISO format

Date/Time

Inserts the page created date in ISO format (YYYY-MM-DD HH:MM)

Category: EMail

Outlook Email Date StampEMail

by Omer Atay, JasonDaSilva

This macro will change the creation date of each page in the current section with the time the email was sent, allowing them to be sorted by the email date. This has been made specifically for emails sent to OneNote from Outlook.

Last Updated: February 11, 2018

Outlook Email Date Stamp

This Macro will change the page creation date to match the Sent date on the email. This will then allow you to use the Sort by Date macro regardless of when you moved the mail message to OneNote. Email sent date is in a row in the table. The first column says 'Sent' in English, change that based on your language below. The second column has the date, provide the format for the date. This looks something like: ┌──────┬──────────────────────────────────┐ │ Sent │ Friday, February 9, 2018 7:05 PM │ └──────┴──────────────────────────────────┘ Legend for Date Format (examples use values from the date above) Y: 4 digit year (2018) M: 2 digit month (02) D: 2 digit day (09) y: 2 digit year (18) m: 1 or 2 digit month (2) d: 1 or 2 digit day (9) H: 2 digit hour (07) T: 2 digit minute (05) W: Day of the week (Friday) h: 1 or 2 digit hour (7) t: 1 or 2 digit minute (5) N: Month name (February) A: AM or PM (PM) ?: Any 1 character (Useful for things like ?? for -th, -st, -nd, -rd suffixes) For month and day names list short names below if that is the case (Jan,Feb,Mar,...) Also use any other character directly as it appears like comma (,) or space ( ) To get 'Friday, February 9, 2018 7:05 PM', you would need 'W, N d, Y h:T A' as the date format
First column value ('Sent' in English)
Date Format (Use legend above)
Scope
------------------------------------------------------------------------------------------------
Separate values below with comma
Month names (Use short names if they appear as such on the page)
Day names starting Sunday (Use short names if they appear as such on the page)
AM and PM values if applicable

Outlook FROM SubPagerEMail

by JasonDaSilva

Creates header pages for each sender, then sorts and sets emails as subpages under the header pages. Running it a second time removes the subpaging, sorts by name, but cannot remove the header pages. These are renamed 0000DeleteMe for easy removal....

Last Updated: January 17, 2017

Outlook FROM SubPager

This Macro is designed to work with Sections consiting only of pages that we sent from Outlook. attempting to use this macro with other types of pages can have unforseen results.
Do you wish to continue?

Add icon to all emailsEMail

by John Johnson

This macro will change the title of each page in the current section to add an email emoji to the beginning (unless it already has one). This has been made specifically for emails sent to OneNote from Outlook. Great from seeing all emails in a sectio...

Last Updated: April 30, 2017

Add icon to all emails

This Macro will add an email icon to all emails. Please note that since this macro affects all pages within a Section, it cannot be undone. It will not affect Pages that do not follow the Outlook Email format. To Cancel this Macro, click on the red box in the upper right of this window.

Date Modifier for Imported Email from OutlookEMail

by Patrick Siggen

This macro is essentially a modified version of the "Outlook Email Date Stamp" by Omer Atay and JasonDaSilva. The modification is that the user prompt is in french and the macro works for e-mails in french and german. It should also work for italian ...

Last Updated: February 21, 2020

Date Modifier for Imported Email from Outlook

Cette macro va modifier la date de création de la page par celle de l'envoi de l'e-mail importé. Veuillez choisir la langue dans laquelle la date de l'e-mail a été formatée ainsi que la portée de la macro.
Langue
Portée de la macro

Page and Title modifier for imported Outlook EmailsEMail

by Patrick Siggen

This macro works for e-mails imported in OneNote from Outlook only. The user prompt is in french. What it does is set the OneNote page date to the one of the e-mail within it. Added to that, it also changes the title of the page by adding the date of...

Last Updated: March 28, 2020

Page and Title modifier for imported Outlook Emails

Cette macro va modifier la date de création de la page par celle de l'envoi ou réception de l'e-mail importé. Ainsi qu'ajouter des informations dans le titre de la page, à savoir date de l'e-mail, un symbole de pièce jointe s'il y en a ainsi qu'un chevron dans le sens correspondant à l'envoi ou la réception d'un e-mail.

Category: Embedded Files

Attachment ListEmbedded Files

by Omer Atay, Chaz Gugino

Creates a list of attachment filenames in current section, section group or notebook. Provides page names and links back to the page and the embedded files.

Last Updated: October 02, 2017

Attachment List

Scope

Category: Find

Search & ReplaceFind

by Omer Atay

Search and replace text in the current page, section or notebook

Last Updated: January 18, 2021

Search & Replace

Find what
Replace with
Scope

Search & HighlightFind

by Omer Atay

Search and replace text in the current page, section or notebook

Last Updated: May 01, 2019

Search & Highlight

Find what
Scope
Color

Search Multi-KeywordsFind

by Chris K.Y. FUNG

Search the paragraphs containing all the multiple keywords within a scope, and create a new page reporting the search results in the current section. Use semicolons (;) to separate the keywords, e.g. keyword1;keyword2;keyword3. There is (theoreticall...

Last Updated: November 03, 2016

Search Multi-Keywords

Find what
(use ; to separate multiple keywords)
Scope
Exclude pages

Show uncompleted to dos

Find

Reveals uncompleted to dos that are hidden by collapsed paragraphs. Useful for hierarchical task management.

Search & Replace in HyperlinksFind

by Omer Atay

Search and replace in hyperlink URLs in the current page, section or notebook

Last Updated: June 12, 2017

Search & Replace in Hyperlinks

Find part of hyperlink
Replace with
Scope

Search & SelectFind

by Omer Atay

Select search terms in the current page

Last Updated: June 20, 2016

Search & Select

Find what

Search & TagFind

by Omer Atay

Find a search term and create tags in matching paragraphs in the current page, section or notebook

Last Updated: September 30, 2016

Search & Tag

Find what
Tag
Scope

Search & BoldFind

by Qe7qBP5h

Bold search terms in the current page

Last Updated: June 19, 2016

Search & Bold

Find what
Scope

List hyperlinks from search in new page (choose scope)Find

by Omer Atay, martyh1

List hyperlinks from search in new page

Last Updated: October 26, 2018

List hyperlinks from search in new page (choose scope)

Search term
Find in
Scope

Search & Spell Check OffFind

by WetHat

Turn spell check off for matching text. Useful to programmers to get rid of spell check errors for technical terms you do not want to add to the custom dictionary. Examples of such terms are camel case words used for XML tag, type or function names.

Last Updated: June 19, 2016

Search & Spell Check Off

Find what
Scope

Search & Replace in TitlesFind

by Omer Atay

Search and replace text in titles of pages in selected pages, current section, notebook or all notebooks

Last Updated: August 16, 2017

Search & Replace in Titles

Find what
Replace with
Scope

List hyperlinks from search in new pageFind

by martyh1

List hyperlinks from search in new page

Last Updated: June 20, 2016

List hyperlinks from search in new page

Find part of hyperlink

Search & Highlight LanguageFind

by Howard

Highlight text with a specified proofing language

Last Updated: June 19, 2016

Search & Highlight Language

Remove any Highlighting First?
Language to Search for
Search Scope

Search links & add text to labelFind

by Rubiksmomo

Prompts for: scope, text to search in link target, text to add to the label of the links found

Last Updated: June 19, 2016

Search links & add text to label

Scope
Link target to search for
Text to add to the label of the link found

Find Table Rows with Search TermFind

by Omer Atay

Searches for a term in the current notebook in tables and outputs the found whole table rows into a new page

Last Updated: October 24, 2016

Find Table Rows with Search Term

Enter text to search for table rows

Search & Replace in Section NamesFind

by Omer Atay

Search and replace text in section names in the current section group, notebook or all notebooks

Last Updated: December 17, 2017

Search & Replace in Section Names

Find what
Replace with
Scope

Search & Replace in Section Group NamesFind

by Omer Atay

Search and replace text in section group names in the current notebook or all notebooks

Last Updated: December 17, 2017

Search & Replace in Section Group Names

Find what
Replace with
Scope

Search & Set FontFind

by xuan

this function can change the three features(font/color/size) of text you search; and you are able to choose which or all features changed

Last Updated: December 07, 2019

Search & Set Font

Find what
Scope
Set Font
Color
Set Size

Replace SmartQuote

Find

Find & Replace smart quotes from Microsoft word

Category: Font

Increase Font Size

Font

Increases font size of all text on the page by 1

Decrease Font Size

Font

Decreases font size of all text on the page by 1

分别设置中英文字体

Font

如果选中部分文本,则只对选中部分进行修改,否则对当前页面所有文本修改。 默认中文设为“宋体”,英文设为“Times New Roman”。如果需要更换其他字体,可以编辑这个 Macro,分别设置 cnFont 和 enFont 为自己想要的字体即可。 ;如果需要统一设置字体大小也可以设置变量 fontSize 的值。 关于 OneNote 设置中英文字体,如需了解更多,请移步 http://t.cn/RT8Imz9 ,欢迎一起讨论。 (PS:大家如果遇到什么问题,或有什么其他需求可以给我留言(请留下联系方式,以便通知您),或直接发邮件到 wenmin92@gmail.com,也可以添加微信 wenmin92)

全页字体微软雅黑

Font

Changes text font on current page to Microsoft Yahei (for Chinese typing, refers to macro'Font -> Calibri')

Title -> Calibri Light 20

Font

Changes title of each page in the current section to Calibri Light 20 to match OneNote 2013 style

Font -> Calibri

Font

Changes text font on current page to Calibri to match OneNote 2013's style (useful for pasted text)

字体修正by翠翠酱

Font

正文中文改为微软雅黑12号,英文改为consolas12号,标题为20号,修改自”字体修正“,为避免丢失上传。PS:大家如果遇到什么问题,或有什么其他需求可发邮件到 shadowspacex@163.com)

全页字体设为微软雅黑

Font

点击这个脚本,即可将当前页的文本全部设置为微软雅黑。(PS:大家如果遇到什么问题,或有什么其他需求可以给我留言(请留下联系方式,以便通知您),或发邮件到 wenmin92@gmail.com)

All Page Font Calibri Size 11

Font

All fonts change to Calibri black size 11, Titles to Font Size 20. 1 page effect

All Section Font Calibri Light

Font

All fonts change to Calibri Light, Titles to Font Size 20

Title -> Calibri Light 20 (Current page only)

Font

Changes title of current page to Calibri Light 20 to match OneNote 2013 style

Code Styling

Font

Changes the text style to code (Consolas 11 pt, with a very light blue background)

All Section Font Calibri

Font

All fonts change to Calibri, Titles to Font Size 20

Input Font (Select Scope)Font

by Douglas Henrique

Change text and title font in the current page, section, section group, notebook or all notebooks. Size to text is 11 and title is 20.

Last Updated: June 19, 2016

Input Font (Select Scope)

Scope
Write the type font to the body

字体修正

Font

正文中文改为微软雅黑12号,英文改为consolas12号,标题为20号,修改自”字体修正“,为避免丢失上传。PS:大家如果遇到什么问题,或有什么其他需求可发邮件到 shadowspacex@163.com)

Selected text --> Calibri 12 Black

Font

Changes selected text font to Calibri size 12 black

Font -> Courier New 9

Font

Changes selected text font on current page to Courier New and font size 9 to indicate code parts

All Section Font Calibri Black Size 11

Font

All fonts change to Calibri black size 11 with no highlight color, Titles to Font Size 20

Font -> Verdana

Font

Changes the paragraph fonts on the current page to Verdana (helps with readability). Only the font name changes. (Size, bold facing, italics, highlighting and other font options stay the same.)

全页字体微软雅黑(含表格)

Font

Changes text font on current page to Microsoft Yahei (for Chinese typing, refers to macro'Font -> Calibri')

code

Font

Changes selected text font to Consolas size 10

Calibri2微软雅黑

Font

把页面中所有Calibri字体的文字修改为微软雅黑字体

全页字体等线

Font

Changes text font on current page to Microsoft Yahei (for Chinese typing, refers to macro'Font -> Calibri')

All Section Font Calibri Light

Font

All fonts change to Calibri Light, Titles to Font Size 20

Code Styling Toggle

Font

Toggle Code Styling (Consolas with light blue background) with Normal (Calibri with no (white highlight))

Selected text --> Consolas

Font

Changes selected text font to Consolas size 10

Convert Paragraph Font to Segoe UI

Font

Standard text on the page will now be Segoe UI 10 and headings will be Segoe UI 14

Font -> 맑은 고딕

Font

Changes text font on current page to Calibri to match OneNote 2013's style (useful for pasted text)

Set Entire Section Font to Segoe UI Family

Font

This will change all fonts in the section to the Segoe UI (Windows 10 style) family of fonts. Paragraph font Segoe UI 10, Title font Segoe UI Light 16, Tables font Segoe UI 10. It will not adjust bold or other styles leaving them intact.

Font -> Arial 12

Font

Changes selected text font on current page to Arial and font size 12 to indicate code parts

All Section Font Calibri - Titles Calibri Light 20, Texts Calibri 11

Font

All fonts in current section change to Calibri. Titles to Calibri Light, font size 20. Texts to Calibri, font size 11.

Title -> Times New Roman 20

Font

Changes title of each page in the current section to Times New Roman 20

Font -> Times New Roman 12

Font

Changes selected text font on current page to Times New Roman 12pt

Change Font and Proofing Language to fit Chinese Characters

Font

Updated from “分别设置中英文字体”,thanks to @wenmin92

My Page Formatter_可自定义

Font

正文之中如果想要顺利应用子标题生成,必须没有tab输入,所有的缩进使用空格或者不使用缩进,使用愉快~

Title > 黑体 15.5

Font

修改当前页面标题的字体为黑体,字号为 15.5。

All Page Font Meiryo UI Size 10

Font

All fonts change to Meiryo UI black size 10, Titles to Font Size 20. 1 page effect

Font -> Consolas 11pt

Font

Changes font to Consolas with size 11pt on current pages

Font -> Courier New 10

Font

Changes selected text font on current page to Courier New and font size 10 to indicate code parts

All Section Font Meiryo UI

Font

All fonts change to Meiryo UI, Titles to Font Size 20

All Section Font Meiryo UI Size 10

Font

All fonts change to Calibri Light, Titles to Font Size 20 Other Font Size 10

Font -> Calibri 11

Font

Changes selected text font on current page to Calibri and font size 11.

Font -> Arial 14

Font

Changes selected text font on current page to Arial and font size 14 to indicate code parts

Set all Section Titles to Segoe UI 20 with ColorFont

by Ken Bayliss

Changes Title of each page in the current section to Segoe UI, Font Size 20, with Color Picker

Last Updated: May 28, 2019

Set all Section Titles to Segoe UI 20 with Color

This will change the FONT COLOUR for ALL TITLES on ALL PAGES in this ENTIRE SECTION
Select a Colour for ALL TITLES ON ALL PAGES IN THIS SECTION:
For help with colours and RGB codes associated with Hex Codes, visit: http://html-color-codes
Note: Click X to Cancel without making any changes

Calibri2楷体

Font

把页面中所有Calibri字体的文字修改为微软雅黑字体

全页CY

Font

Changes text font to Consolas-Yahei, A font type combined both Consolas as English and Yahei as Chinese

14号雅黑

Font

14号雅黑

Samy --> 3.blue bold

Font

Changes selected text font to

Samy --> 2.red bold

Font

Changes selected text font to

Font -> Arial 16

Font

Changes selected text font on current page to Arial and font size 14 to indicate code parts

Font -> Microsoft YaHei UI

Font

Changes text font on current page to Calibri to match OneNote 2013's style (useful for pasted text) modified from font-> Calibri

Samy --> 4.toggle bold

Font

Changes selected text font to

All Page Font Calibri Size 16

Font

All fonts change to Calibri black size 16, Titles to Font Size 20. 1 page effect

Font -> Arial 10

Font

Changes selected text font on current page to Arial and font size 10 to indicate code parts

Samy --> 2.purple bold

Font

Changes selected text font to

Samy --> 1.Consolas

Font

Changes selected text font to Consolas size 10

All Page Font Arial Size 11

Font

All fonts change to Arial size 11, Titles to Font Size 20. 1 page effect

Section Group Title -> Calibri 20 Bold

Font

Changes title of each page in the current section group to Calibri 20 Bold to match OneNote 2013 style

Title -> Arial Black 20

Font

Title in Arial Black 20

All Section Font HelveticaNeue - Titles HelveticaNeueLT Com 65 Md 20, Texts HelveticaNeueLT Com 65 Md 11

Font

All fonts in current section change to Calibri. Titles to Calibri Light, font size 20. Texts to Calibri, font size 11.

Font -> Calibri Light 48

Font

Changes selected text font on current page to Arial and font size 12 to indicate code parts

Category: Foreground

FG: White

Foreground

Colors a text in white.

Category: Formatting

Indent ParagraphsFormatting

by timcurran, Ponkin Aleksey

Indents the first line of each paragraph on the current page to make it more readable. It can also remove the indentation if Remove option is selected.

Last Updated: June 27, 2016

Indent Paragraphs

Choose whether to add or remove indents

Align and Space

Formatting

Left-aligns and vertically spaces the selected outlines. Change the padding value to control spacing between outlines.

中英样式

Formatting

一键分别设置整个page为 英文字体14/Arial、中文14/微软雅黑,颜色黑,另外可在宏编辑器中修改以自定义喜欢的样式,已解决英文被onenote识别为中文的问题

Select Text With Similar Formatting

Formatting

Selects all the text in the current page with similar formatting to the currently selected text

Align LeftFormatting

by StefanW

Left align all selected outlines with the first one. You may wan to to add an empty outline on Top of the page before executing the macro to set a specific position.

Last Updated: June 19, 2016

Align Left

No outline selected

设置默认格式

Formatting

设置段落的默认字体为10.5,字体为微软雅黑

Remove All Indents From All Paragraphs

Formatting

For every paragraph, it will sent the indent to nothing

Toggle Red/Black

Formatting

Toggles selected text between red and black font colour.

First-line indentFormatting

by zpp_jp

<p>Set a first-line indent of each paragraph. However, it ignores the following cases.</p><li>Paragraph in the table</li><li>bulleted paragraph</li><li>numbered paragraph</li><li>blank paragraph</li><li>paragraph other than default style is set</li><...

Last Updated: September 11, 2016

First-line indent

~ value decided at runtime ~
~ value decided at runtime ~

Highlight Hashtags

Formatting

Highlights hashtags (#word)

Color PowerShell Comments + NoSpell

Formatting

Changes color of text starting with a hash comment (#) on selected lines to green and remove spell checks

Color PowerShell Comments

Formatting

Changes color of text starting with a single quote (#) on selected lines to green

Format NumbersFormatting

by Omer Atay

Applies specific formatting to all numbers in the selection or the current page

Last Updated: June 11, 2017

Format Numbers

Scope
Formatting

字体修正

Formatting

不会修改页面中的”Consolas“字体。修改自”中英样式“,未免丢失上传。

Color VB Comments

Formatting

Changes color of text starting with a single quote (') on selected lines to green

Paragraph Spacing = 7

Formatting

Sets paragraph spacing to "7" spaceBefore, "7" spaceAfter, and "0" spaceBetween.

Add Space After Paragraphs

Formatting

Add 20 pt Space After Paragraphs

Clark_Code

Formatting

代码格式:代码Courier New12号斜体

Paragraph Spacing = 0

Formatting

Sets paragraph spacing to "0" spaceBefore, "0" spaceAfter, and "0" spaceBetween.

Clark_Title

Formatting

标题格式:中文宋体,英文Times New Roman,20号粗体

Clark_Text

Formatting

正文格式:中文宋体14号,英文Times New Roman14号

Category: History

Recent EditsHistory

by Omer Atay, Castlevania

Displays a summary page of recent edits in current section/section group/notebook or all notebooks

Last Updated: April 12, 2018

Recent Edits

Scope
Number of Pages to Display

Recent Edits with Author InfoHistory

by Omer Atay

Displays a summary page of recent edits in current section/section group/notebook or all notebooks with author info that made the edits and date

Last Updated: May 15, 2017

Recent Edits with Author Info

Scope
Edits Since (Enter in YYYY-MM-DD format)

Recent Pages (many options)History

by Sticky

Displays a summary page of recent pages in current section/section group/notebook or all notebooks. Dialog box for how many days back to look, create/modified date, max #pages, days wanted, ascending/descending, other stuff. FUTURE DIRECTIONS: prese...

Last Updated: December 04, 2018

Recent Pages (many options)

Scope
Number of Pages to Display
Days Wanted Type
Date/Time Type
Sort Order
Display CM Dates
Group by paths (Little-Endian): Section < ... Notebook
Display page indentation (TBD: no page groups yet)

List Notebooks with Deleted Pages

History

OneNote has difficulties to sync books on IOS devices that have content in the recyling bin. This marcro helps to identify books that have deleted content. Creates a page with a list of all open notebooks and displays the number of deleted pages. A link to the notebook is created to navigate the book.

Category: Horizontal Line

Insert Horizontal Line

Horizontal Line

Inserts a horizontal line

Insert Double Horizontal Line

Horizontal Line

Inserts a double horizontal line

Insert Horizontal Line between Paragraphs

Horizontal Line

Inserts a horizontal line between each of the selected paragraphs

Insert Horizontal Line (A4)

Horizontal Line

Inserts a horizontal line adjusted for notes (A4)

Insert 1/3 Dash Horizontal Line

Horizontal Line

Inserts a 1/3 Dash horizontal line

Category: Hyperlink

Add linkHyperlink

by Francesco_Italy

ADD A LINK-TO-ORIGINAL-FILE THAT IS MISSING Procedure: 1-Shift + right click on the file 2-Choose Copy as Path 3-Go to OneNote, Onetastic Link > Add Link (the macro) 4-Paste it in the box with Ctrl+V

Last Updated: June 19, 2016

Add link

< CTRL+V >

Clean Hyperlinks and HTML spaces

Hyperlink

Removes all friendly hyperlinks in the current page and any "&"nbsp";" that may subsequently appear. Many thanks to omeratay for both the original hyperlink macro and the software environment in which generate macros!

Clean External Hyperlinks

Hyperlink

Removes all external hyperlinks, leaving internal and files intact

Add URL to label of links

Hyperlink

Take each link and add its URL to the displayed text

Zotero Link in form of Author, Year

Hyperlink

Convert each Quick Copy of Zotero Scanable Cite { | Author, Year | | |zotero://select/items/#_########} on the current page to a text in form of "Author, Year" with a hyperlink linked to Zotero. Each cite must in an individual paragraph.

Add link and rename URL text to displayHyperlink

by deldens

ADD A LINK-TO-ORIGINAL-FILE THAT IS MISSING Procedure: 1-Shift + right click on the file; 2-Choose Copy as Path; 3-Go to OneNote, Onetastic Link > Add Link (the macro); 4-Paste it in the box with Ctrl+V; 5-Type a custom document name or Paste the URL...

Last Updated: June 19, 2016

Add link and rename URL text to display

< CTRL+V >

Convert Copied Paths to File Hyperlinks Macro

Hyperlink

Converts selected pasted "Copied Paths" into file hyperlinks. This provides similar functionality now removed from OneNote that allowed files copied from windows explorer to be pasted as hyperlinks. To use; 1-Ctrl Select multiple files within windows explorer, 2-Shift + right click one of the selected files, 3-Choose "Copy as Path" from context menu, 4-Go to OneNote and paste into a page, 5-Select all pasted paragraphs, 6-Select "Convert Copied Paths to File Hyperlinks" from Onetastic's hyperlink menu. See a demo of the macro in action at https://youtu.be/22nMT8wy8Cc. If you find this macro useful please donate to http://www.paypal.me/SimonRear to encourage the development of more useful timesavers.

Clone HyperlinksHyperlink

by Chris K.Y. FUNG

Clone Hyperlinks Across Same Texts in Current Page. Find each text with hyperlink, and then clone the hyperlink to the same texts in Current Page. Last updated: 2015-01-01 (fixed bugs)

Last Updated: June 19, 2016

Clone Hyperlinks

Minimum length of text

Set label of links to URL

Hyperlink

Take each link and set its displayed text to the URL

Convert Zotero scannable cite to a Hyperlink

Hyperlink

Convert each Quick Copy of Zotero Scanable Cite { | Author, Year | | |zotero://select/items/#_########} on the current page to a hyperlink linked to Zotero. Each cite must in an individual paragraph.

Add Hyperlink to TextHyperlink

by OmnesPotens

Search for instances of given text and add the given hyperlink to them assuming their font size is less than the given limit. NOTE: If you want to link to the non-web version of OneNote you must copy the hyperlink from the object you want to link to,...

Last Updated: April 04, 2018

Add Hyperlink to Text

Text to Add Link to
Object's Link
Font Size Limit
Scope

Enspace Hyperlinks

Hyperlink

Replaces encoded spaces (%20) in hyperlink display text with actual spaces

Collect Clipped URLsHyperlink

by Omer Atay

Collect clipped URLs from current section or notebook

Last Updated: November 15, 2016

Collect Clipped URLs

Search for hyperlinks on paragraphs that
start with
in

Rename Links to Single NameHyperlink

by ben303

Rename Links - useful for batch renaming links to a single name - good for tables when link acts as a button to launch a media file or site

Last Updated: June 19, 2016

Rename Links to Single Name

Rename Links
Scope

Add current paragraph link to currently selected text

Hyperlink

Transform into an hyperlink to their own paragraph all selected texts in the current page

Rename Selected Links to Single NameHyperlink

by ben303

Rename Selected Links - useful for batch renaming links to a single name - good for tables when link acts as a button to launch a media file or site (selected links only)

Last Updated: June 19, 2016

Rename Selected Links to Single Name

Replace with

Add URL to label of links if missing (any scope)Hyperlink

by Rubiksmomo

Take each link and add its URL to the displayed text

Last Updated: June 19, 2016

Add URL to label of links if missing (any scope)

Scope to add URLs to label in

Enumerate Hyperlinks Folder Name

Hyperlink

Enumerates selected file hyperlinks source url folder name allowing it to be subsequently copied into windows explorer to quickly navigate to that folder. This avoids having to edit the hyperlink and remove embedded html codes. The folder name is appended as text selected, ready for you to copy. See a demo of the macro in action at https://youtu.be/Mc_WpnVOcr4. If you find this macro useful please donate to http://www.paypal.me/SimonRear to encourage the development of more useful timesavers.

Copy Plain Text Link to Current PageHyperlink

by Omer Atay

Displays the onenote: link for the current page so that you can copy it and paste it into an application that only accepts plain text. Built-in Copy Link to Page feature in OneNote would copy the link in HTML format.

Last Updated: October 03, 2018

Copy Plain Text Link to Current Page

Copy the below link and you can paste it into an application that only accepts plain text Ctrl+C and then hit Esc to close the window

Create Take a Test App link

Hyperlink

Converts selected URL to URL used by new Take a Test App in Windows 10 Education edition.

Add Collmex Link

Hyperlink

Creates a link to collmex customer from selected text. Collmex is a german ERP cloud solution at www.collmex.de. How to use: Adjust your own collmex number. Then start using: Every of your customer gets a unique number. Just type this number, select the number and this macro will insert a link to this specific customer.

Add URL pdf linkHyperlink

by Rota Sun

add an updf:// link from ctrl+V then, you can call pdf reader through local url protocol

Last Updated: December 30, 2019

Add URL pdf link

< CTRL+V >

AddCCRLInkToSelectedText

Hyperlink

Add CCR hyperlink to selected text. Selecting "12345" and invoking macro creates the link: http://ccms.cadence.com/cqweb/#/Production/CCMPR/RECORD/CCMPR12345

Category: Image

Resize ImagesImage

by Omer Atay, ipotassium, Chris K.Y. FUNG

Resizes each image and printout in the current page by given percentage. This extension allows to choose either all images or the selected image only on the current page to be resized.

Last Updated: January 23, 2018

Resize Images

Enter the size of the image as a percentage of the original size (e.g. Enter 50 for 50%), if keepRatio, only width will be used.
Width
Height

Select Images

Image

Selects all images on the page

Set All Images in a Page as Background

Image

This macro sets all images on the page to a background image, usefull for large printouts

Resize and spaceImage

by DavidGriwoldHH

Resizes images and printouts and spaces them out by the specified amount. Useful for slide images.

Last Updated: June 19, 2016

Resize and space

Enter the size of the image as a percentage of the original size (e.g. Enter 50 for 50%)
Width
Height
Spacing distance

Fit printout images to Letter template - for entire section

Image

If you import an 8.5x11 page from a printout (Ex. from a PDF) into OneNote, this macro will fit the image to the size of the Letter template and also set the image to background, making it ready to annonate and easily print out to paper if necessary. Note that this will only work when using the Letter template included in OneNote. This macro will apply the change across all pages in the current section, for when the imported printout's pages are spread across multiple subpages in OneNote.

Resize Images by PixelsImage

by Omer Atay, mufl87

Resizes all images image and printouts in the current page to a specified image size.

Last Updated: October 11, 2016

Resize Images by Pixels

Resize all images and printouts on the current page. Set the final size of the images in pixels. Enter EITHER height or width.
Width
Height

Set images not as background

Image

Sets all images as not background.

Shift all images up and left

Image

Shift all images up to the top left corner of the page (useful if you hate the top margin made by default with printouts)

Shrink PagesImage

by RobbieCottle

Resizes each image and printout in the current page by given percentage. This extension allows to choose either all images or the selected image only on the current page to be resized.

Last Updated: October 16, 2016

Shrink Pages

Enter the size of the image as a percentage of the original size (e.g. Enter 50 for 50%)
Width
Height

Select all printout images beneath selected printout page.

Image

This macro will select every picture with a subsequent printout page number so that they can be deleted, probably. Useful for inserted lecture slides that come in sets which encompass multiple lectures. I intend to make a more general version of this which selects images in a page based on y position instead of printout page number.

Bring selected stacked image to front

Image

Simple macro using z property - useful for stacked offset images

Reset Stacked Image Order

Image

Select all images on the page & put in the original order

Resize all Images on Page to One Standrad Width

Image

Resizes all imagen on the current page to a given, equal width.

Fit printout images to Letter template (printer-friendly) - for entire section

Image

If you import Letter-size page from a printout (e.g. from a PDF file) into OneNote, this macro will fit the image to the size of the Letter template, but also ensure that the printing bug in OneNote doesn't make printing the page to PDF or actual paper is not a nightmare (by scaling the printout image to be slightly smaller than the page size).

Resize Images Android

Image

Resizes each image to good size for Android app

Set All Images in a Section as Background

Image

This macro sets all images in the section to a background image, useful for large printouts.

Move Images to Upper Left

Image

Moves images to upper left corner of page, under title.

Shift first image to upper left and resize for printingImage

by Ekimnosneb1

Shift the first image on the page to the upper left corner and resize to fit on the first page to allow easier printing.

Last Updated: March 04, 2019

Shift first image to upper left and resize for printing

~ value decided at runtime ~
~ value decided at runtime ~
~ value decided at runtime ~

Shift first image to upper left

Image

Shift the first image on the page to the upper left corner to allow easier printing.

Category: Info

Word CountInfo

by Omer Atay

Displays the number of words and characters on the page

Last Updated: October 06, 2017

Word Count

Number of PagesInfo

by Omer Atay, Dave Kiefer

Displays number of pages in current Section/Section Group/Notebook/All Notebooks (Excludes Recycle Bin)

Last Updated: January 18, 2021

Number of Pages

Display number of pages in

Word Count - SelectedInfo

by himynameschris

Displays the number of words and characters in the selected region - Credit to original Word Count by Omer Atay

Last Updated: June 19, 2016

Word Count - Selected

Page Template NameInfo

by Omer Atay

Displays the original template used to create the current page

Last Updated: June 20, 2016

Page Template Name

~ value decided at runtime ~

Category: LawToolBox

Template Litigation NotebookLawToolBox

by Omer Atay

Creates sections for the LawToolBox Template Litigation Notebook. It is recommended that you create an empty notebook and then run this macro while in that notebook.

Last Updated: February 21, 2018

Template Litigation Notebook

This macro will create sections for the LawToolBox Template Litigation Notebook. It is recommended that you create an empty notebook and then run this macro while in that notebook. Click OK to continue, or close this message to stop

Template SCorpBooks NotebookLawToolBox

by Omer Atay

Creates sections for the LawToolBox Template SCorpBooks Notebook. It is recommended that you create a new empty notebook and then run this macro while in that notebook.

Last Updated: February 21, 2018

Template SCorpBooks Notebook

This macro will create sections for the LawToolBox Template SCorpBooks Notebook. It is recommended that you create an empty notebook and then run this macro while in that notebook. Click OK to continue, or close this message to stop.

Category: Links

Auto Generate Links to Pages

Links

Automatically creates hyperlinks on any text that matches a page title within the section

Category: Math

Table to Matrix

Math

Convert a table into a matrix string, which represents a matrix in equation editor. To display as matrix, select the result string and press Alt+"=" to make it an equation and then switch it from "linear format" to "professional format".

Matrix to Table

Math

Convert a matrix into a table. To use this macro, you need first change your matrix into plain text by using Alt+"=".

Category: Misc

Sum Hours in Page Titles of Current SectionMisc

by Unknown User

Sum hours contained in page titles of current section and display the total in a dialog box. Optionally, create a new page with a detailed report. Hours must be between parentheses and be at the end of the page title. For example: This is my page tit...

Last Updated: July 19, 2018

Sum Hours in Page Titles of Current Section

Report page title:

Category: MyTools

Insert User Comment

MyTools

Insert a Text comment highlighted at end of current paragraph with author's initials

Set rpm Indenting+Style

MyTools

Sets for each outline left offset 36p (default) and width=1000p + Makes cascade indenting: - greater header level has greater indenting level - text under header has indenting greater by one than header

Set rpm Indenting

MyTools

Makes cascade indenting: - greater header level has greater indenting level - text under header has indenting greater by one than header

Set rpm StandardStyle

MyTools

Sets for each outline left offset 36p (default) and width=1000p

SetPageAsLatest

MyTools

Reads Current Title, changes temporarily, then back to original, to force this page as LATEST=opened by default, without the need for any real changes

Category: Navigation

Where am I

Navigation

Inserts a breadcrumb showing where the current page is in the hieararchy of notebooks / section groups / sections

Where am I +

Navigation

Inserts a breadcrumb showing where the current page is in the hieararchy of notebooks / section groups / sections / Parent Pages. Automatic remove the old breadcrumb.

Collapse Pages

Navigation

Collapse all Pages in the current Section

Collapse Pages in Notebook

Navigation

Collapse all pages in the current Notebook

Collapse Pages in Current Section Group

Navigation

Collapse all pages in the current Section Group

Expand Pages

Navigation

To expand pages

Collapse Pages in Notebooks

Navigation

Collapse all pages in all Notebooks

Go to end of the page

Navigation

Moves the cursor to the end of the page

Where am I++Navigation

by joseph_2015

Inserts a breadcrumb showing where the current page is in the hieararchy of Scope notebooks / section groups / sections (extended version of Where am I+)

Last Updated: August 26, 2018

Where am I++

Scope

Go to the begining of the page

Navigation

Moves the cursor to the beginning of the page.

Category: Outlining

Expand/Collapse OutlinesOutlining

by Chris K.Y. FUNG

Toggle Expand/Collapse, or expand to the selected outlines to the chosen level (Level 1 to 9 as well as all levels).

Last Updated: June 19, 2016

Expand/Collapse Outlines

Level
* Collapse = 1
or use default shortcut key ALT+SHIFT+ [1-0]

Collapse Parent

Outlining

Collapse parent outline element

Collapse All Parents

Outlining

Collapse all parent outline elements (based on the macro Collapse Parents but does it on the parents of the parents and so on)

Zotero ReferencesOutlining

by Chris K.Y. FUNG

Copy the all the zotero reference to the end of the current page.

Last Updated: June 19, 2016

Zotero References

Do you want sort the reference list to alphabatic order

Category: Page Ordering

Move Page to Top of Section

Page Ordering

Moves the current page to the top of the section

Move empty pages to end of section

Page Ordering

Moves empty pages to end of section. (Caveat: this will identify pages without text as empty, so be sure to inspect each one of them before deleting them!)

Move page with a given string in the title to end of sectionPage Ordering

by Suresh

Move page with a given string (case-insensitive) in the title to end of section

Last Updated: June 20, 2016

Move page with a given string in the title to end of section

Enter word or a phrase to match page titles

Category: Pages

Diary PagesPages

by Omer Atay, write2deepaks

Create a page for each day in the selected month with date of the day as the title

Last Updated: November 25, 2020

Diary Pages

Year
Month

Insert Subpage With Selected Text As Title

Pages

Inserts a new page at the bottom of the section and makes it a subpage and makes the selected text the title. It also creates a link back to the original page.

Insert Page at the Top

Pages

Inserts a new page at the top of the current section

Insert Subpage

Pages

inserts a new page at the bottom of the section and makes it a subpage

Set Page Date & TimePages

by Omer Atay

Set the page date and time to desired time

Last Updated: July 02, 2017

Set Page Date & Time

Scope
Enter new date (YYYY-MM-DD)
Enter new time (HH:MM). Use 24 hour format

Insert Subpages With Selected Paragraphs As Title

Pages

Inserts a new page at the bottom of the section for each paragraph selected in the current page, using it as a title

Extract segment

Pages

Creates a new page from a selected segment, using the first line as the title

Insert Dated Page at the Top

Pages

Inserts a new page at the top of the current section with title as date

Create pages from list of titlesPages

by Omer Atay

Creates pages in the current section from a given list of titles separated by comma (;)

Last Updated: April 06, 2017

Create pages from list of titles

Enter page titles, separated by commas
Page Titles

Copy Current Page to Other NotebooksPages

by Omer Atay

Copies current page to other notebooks. Only copies text content. You can select one or more target notebooks, or pick all notebooks.

Last Updated: March 17, 2019

Copy Current Page to Other Notebooks

Do you want to copy current page to All Notebooks or to a set of Selected Notebooks?

Print/SaveAs SimpleHelper - Grid 0.5" on LetterPaper

Pages

First, manually apply Letter size w/ margins T&B 0.5" and L&R 1". Then, run this macro to see the "ideal"printable-area if scale-down is not applied. See the comments in Macroland for more information.

Insert Page at the Top with Short Date as Title

Pages

Inserts a new page at the top of the current page stack and sets a short date as a page name

Mark All Pages as Read

Pages

This will mark each page in the current Section as Read

Insert SubPage with Data as Title

Pages

Insert subpage at the end of the section and set date as a name of the page.

Copy text to first Page

Pages

This will copy all of the text from a page (and title) to the bottom of the first page in the same section. It will not copy images etc. it is a rough way to merge text pages from the bottom up. Please improve!

Insert page with selected text as title

Pages

Inserts a new page at the bottom of the section and makes the selected text the title. It also creates a link back to the original page.

Selection as Subpage

Pages

Insert a subpage to the current page using selected text as title. The selected text will be made into a link refering to the new subpage and the new subpage will contain a link back to current page. In case the current page already has one or more subpages the new subpage will bee added in the bottom.

Insert Page at the Bottom with Short Date and time as Title

Pages

Inserts a new page at the bottom of the current page stack and sets a short date and time as a page name

Insert Dated Page with Section

Pages

Inserts a new page with title as date and section name. Update to 'Insert Dated Page at the Top' by Cyrus/Omer Atay to append the section name at the end of the title as well. Also add's the page to the bottom of the section rather than at the top.

Insert Subpages with Selected Texts As Titles

Pages

For all selected text items - Insert new subpage at section bottom, crosslinked to starting page

Insert Link To Parent Page

Pages

Insert link to parent page in upper right corner. Works only for sub-pages.

Set Page Level to Three for All Pages in Section

Pages

Modifies every page level property in current section and sets it to 3

List pages with a given namePages

by Omer Atay

Creates a new page with a list of all the pages in the current notebook that has a certain name

Last Updated: January 13, 2018

List pages with a given name

Enter the page name to find
Name

Copy Pages from One Section to Multiple Other SectionsPages

by nneals

Copies all pages in current section to other sections (user entered).

Last Updated: January 07, 2019

Copy Pages from One Section to Multiple Other Sections

This program can only copy pages from the currently open section. Proceed with copying?
Scope

Insert Dated Page with Section at Top

Pages

Inserts a new page with title as date and section name. Update to 'Insert Dated Page at the Top' by Cyrus/Omer Atay to append the section name at the end of the title as well. Also add's the page to the bottom of the section rather than at the top.

Set Page Level to Two for All Pages in Section

Pages

Modifies every page level property in current section and sets it to 2

Set Page Level to 1 for All Pages in Section

Pages

Modifies every page level property in current section and sets it to 1

Insert SubPage with Date as Title

Pages

Insert subpage at the end of the section and set date as a name of the page.

Insert Subpage dated

Pages

inserts a new page at the bottom of the section and makes it a subpage with todays date

Insert Page after Current

Pages

Inserts a new page after the current page at the same level as the current page

Number Pages

Pages

Adds numbering to the page titles in the current section. If the pages already have numbering it will update it

Category: Printout

Perfect Printouts

Printout

Puts printouts on the left, butted vertically, inserts slide number to the right of the upper right corner in the current font and sets the images as background.

Perfect Printouts II

Printout

Puts printouts on the left against the margin line and removes the vertical gap between each page/slide. Pages/slides are not given numbers and not turned into part of the background.

Resize + Perfect PrintPrintout

by markwhat

Resizes each image and printout in the current page by given percentage. This extension allows to choose either all images or the selected image only on the current page to be resized.

Last Updated: April 16, 2018

Resize + Perfect Print

Enter the size of the image as a percentage of the original size (e.g. Enter 50 for 50%), if keepRatio, only width will be used.
Width
Height

Fit printout images - for entire section

Printout

Fit printout images to page widht and place them in the top of the page. It will consider RTL page setting. If you import an 8.5x11 page from a printout (Ex. from a PDF) into OneNote, this macro will fit the image to the page widht and also set the image to background, making it ready to annonate and easily print out to paper if necessary. This macro will apply the change across all pages in the current section, for when the imported printout's pages are spread across multiple subpages in OneNote.

Fit printout A4 to A3 page - for entire section

Printout

Fit printout A4 pages to right side of A3 landscape pages (if the page not set to landscape, it will set it) . It will consider RTL page setting. If you import an A4 pages from a printout (Ex. from a PDF) into OneNote, this macro will fit it to the page and also set the image to background, making it ready to annonate and easily print out to paper if necessary. This macro will apply the change across all pages in the current section, for when the imported printout's pages are spread across multiple subpages in OneNote.

Category: Proofing

Proofing Language Page -> English (US)

Proofing

Sets the proofing language on selected page to English (US)

Proofing Language Text -> English (UK)

Proofing

Sets the proofing language on selected text to English (UK)

Proofing Language Text -> English (US)

Proofing

Sets the proofing language on selected text to English (US)

Proofing Language Text -> German(DE)

Proofing

Sets the proofing language on selected text to German(DE)

Proofing Language Page -> English (UK)

Proofing

Sets the proofing language on selected page to English (UK)

转换中文

Proofing

将选定内容的校验语言设为中文,以屏蔽单词拼写问题 (Set the proofing language on selected text to Chinese)

Proofing Language -> French

Proofing

Sets the proofing language on selected text to French

Proofing Language -> French (CA)

Proofing

Sets the proofing language on selected text to French (CA)

Proofing Language -> Spanish (es-ES)

Proofing

Sets the proofing language on selected text to Spanish (es-ES)

Proofing Language Page-> Dutch (NL)

Proofing

Sets the proofing language on selected page to Dutch (NL)

Proofing Language Text -> Dutch (NL)

Proofing

Sets the proofing language on selected text to Dutch (NL)

Proofing Language -> Portuguese (Standard)

Proofing

Sets the proofing language on selected text to Portuguese (Standard)

Spanish Proofing

Proofing

Switch proofing and change style to show Spanish text

Proofing Language -> English (US)

Proofing

Sets the proofing language on selected text to American English

Proofing Language Page -> German (CH)

Proofing

Sets the proofing languae on selected page to German (CH)

Proofing Language -> Dutch (NL)

Proofing

Sets the proofing language on selected text to Portuguese (Standard)

Proofing Language Page -> Spanish (ES)

Proofing

Sets the proofing language on selected page to Spanish (ES)

Proofing Language Page -> Polish (PL)

Proofing

Sets the proofing language on selected page to Polish (PL)

Proofing Language Text -> German(AT)

Proofing

Sets the proofing language on selected text to German(AT)

Set Proofing Language to en-gb or pl-plProofing

by b.oszajca

Toogle proofing language on selected text between en-gb and pl-pl

Last Updated: June 19, 2016

Set Proofing Language to en-gb or pl-pl

Select a proofing language for the selected text

Proofing Language Text -> Polish (PL)

Proofing

Sets the proofing language on selected text to Polish (PL)

Proofing Language -> Danish

Proofing

Sets the proofing language on selected text to Danish

Proofing Language -> Swedish

Proofing

Sets the proofing language on selected text to Swedish

Proofing Language -> Czech (CZ)

Proofing

Sets the proofing language on selected text to Czech (CZ)

Proofing Language Text -> German(CH)

Proofing

Sets the proofing language on selected text to German(CH)

Proofing Language -> Slovenian (SLO)

Proofing

Sets the proofing language on selected text to Slovenian (SLO)

Proofing Language -> Swedish

Proofing

Sets the proofing language on selected text to Swedish

Proofing Language -> Portuguese (Brazil)

Proofing

Sets the proofing language on selected text to Portuguese (Brazil)

Proofing Language Page -> Chinese(Simplify)

Proofing

Sets the proofing language on selected page to Chinese(Simplify)

Toggle between en-US and fr

Proofing

Toogle proofing language on selected text between en-us and fr

Proofing Language Page -> Bulgarian (BG)

Proofing

Sets the proofing language on selected page to Bulgarian(BG)

Proofing Language -> Italian

Proofing

Sets the proofing language on selected text to Italian (it-IT)

Proofing Language Text -> Croatian (Hr)

Proofing

Sets the proofing language on selected text to Croatian (Hr)

Proofing Language Page -> Croatian (Hr)

Proofing

Sets the proofing language on selected page to Croatian (Hr)

Proofing Language -> Slovak (SK)

Proofing

Sets the proofing language on selected text to Slovak (SK)

Proofing Language Page -> Slovak (SK)

Proofing

Sets the proofing language on selected page to Slovak (SK)

Proofing Language Page -> German (CH)

Proofing

Sets the proofing language on selected page to German (CH)

Category: Rule Lines

Custom Rule LinesRule Lines

by Omer Atay

Set spacing and color of grid lines to any value.

Last Updated: March 21, 2017

Custom Rule Lines

Check http://html-color-codes.info/ for color codes
Space between horizontal lines (0 for no horizontal lines)
Color for horizontal lines
Space between vertical lines (0 for no vertical lines)
Color for vertical lines
Margin color (leave empty for no margin)

Custom Grid LinesRule Lines

by MechBert

Set spacing and color of grid lines to any value.

Last Updated: December 14, 2016

Custom Grid Lines

Enter Color Code. Check http://html-color-codes.info/ for color codes.
Enter Grid Spacing (Default 12)

A4 sized paper with infinite length and ruled horizontal lines

Rule Lines

Adds a vertical rule line to a letter sized paper with infinite length and ruled horizontal lines. You can change the rule line color afterwards from View > Rule Lines > Rule Line Color if you want.

Grey Rulelines for Black Pages (Page)

Rule Lines

Toggles rule lines on and off for current page, sets color to dark grey, and style to small grid (made for blackboard and dark windows themes)

Set rule lines on/off in scopeRule Lines

by Rubiksmomo, mr.w.ho.

Enables or disables rule linese in given scope

Last Updated: June 19, 2016

Set rule lines on/off in scope

Scope

Dark Ruled Lines for Black Pages

Rule Lines

Sets color to a dark grey for a black background

Letter sized paper with infinite length and ruled horizontal lines

Rule Lines

Adds a vertical rule line to a letter sized paper with infinite length and ruled horizontal lines. You can change the rule line color afterwards from View > Rule Lines > Rule Line Color if you want.

Light Ruled Lines for White Page

Rule Lines

Sets color to a lighter grey for a white background

Demarca Lineas Tamaño Carta

Rule Lines

Agrega lineas de color gris suave para delimitar el tamaño de una carta en el modo de tamaño Automático o Infinito.

Category: Samples

Sample - Create tables

Samples

Creates sample tables in the current page

Sample - Insert Tags

Samples

Inserts all possible tags on a new page

Sample Insert Text

Samples

Inserts text at the current position

Sample Notebook/Section/Page PickerSamples

by Omer Atay

Sample macro showing how to allow user pick a notebook, then a section, than a page

Last Updated: July 31, 2016

Sample Notebook/Section/Page Picker

Select a notebook
Notebook

Sample - Create a new page

Samples

Creates a new page in the current section with given title and some text content

Sample Create Section Hierarchy

Samples

Creates a sample section group/section hierarchy

Sample - Custom Sort Notebooks

Samples

Sort notebooks by after the first 6 characters of name

Sample - Move Last Row To TopSamples

by Omer Atay

Sample macro showing how to rearrange rows in a table

Last Updated: November 25, 2016

Sample - Move Last Row To Top

Please select a table for this macro

Sample - Insert Bold Text Then Place Cursor After a Space

Samples

Inserts bold text at the current position, then adds a space and places cursor after that

Sample - Insert Styled Paragraph

Samples

Inserts a paragraph for each built-in OneNote style into the current page

Category: Scale

A4-hoch Skala für Handnotizen

Scale

Fügt eine A4-hoch breite Skala für Handnotizen ein

Scale

Scale

Inserts fixed-font 80 point scale

Category: Sections

Create sections from list of titlesSections

by Omer Atay

Creates sections in the current notebook (or section group) from a given list of titles separated by semicolon (;)

Last Updated: August 21, 2017

Create sections from list of titles

Enter section names, separated by semicolons (;). Names must be unique.
Section Names

List Password Protected SectionsSections

by Omer Atay

Lists the password protected sections in the current notebook or all notebooks

Last Updated: March 31, 2020

List Password Protected Sections

Scope

Category: Setstatus

SetstatusRecycle

Setstatus

Sets background of currently selected to orange

Category: SNCL

Insérer une ligne livrable

SNCL

Insérer un modèle de ligne pour noter un livrable.

Category: Sort

Sort PagesSort

by Omer Atay, timcurran

Sort each page in current section by name, sub pages stay under their parent pages and sorted among themselves

Last Updated: March 22, 2019

Sort SectionsSort

by Omer Atay

Sort each section in current section group by name

Last Updated: August 24, 2017

Sort Sections

Sort direction
Scope

Sort Pages By DateSort

by Omer Atay

Sorts pages in current section or notebook by created or last modified date

Last Updated: June 25, 2020

Sort Pages By Date

Sort direction
Sort by
Scope

Sort NotebooksSort

by Omer Atay

Sort notebooks by name

Last Updated: July 29, 2017

Sort Notebooks

Sort direction

Sort Pages By Date +Sort

by Castlevania

Sorts pages in current section by created or last modified date. The page-subpage hierarchy won't be lost because subpages will move along with their higher level pages.

Last Updated: June 19, 2016

Sort Pages By Date +

Sort direction
Sort by

Sort TableSort

by Omer Atay, kugan49

Sorts selected table by selected column

Last Updated: June 20, 2016

Sort Table

Sort direction
Columns

Sort Selected Paragraphs

Sort

Sorts selected paragraphs or list items

Sort Selected TodosSort

by Omer Atay

Sort Todo boxes by checked/unchecked. Select the paragraphs that have todo checkboxes and run this macro.

Last Updated: October 25, 2018

Sort Selected Todos

Sort order

Sort Pages Ascending

Sort

Sort each page in current section by name in ascending order, sub pages stay under their parent pages and sorted among themselves

Sort Tags

Sort

Sort items by whether they are complete or not.

Sort Table (optional header)Sort

by Rubiksmomo

Sorts selected table by selected column. Has an option to exclude header.

Last Updated: June 20, 2016

Sort Table (optional header)

Sort direction
Columns

Sort Pages in all Sections in NotebookSort

by BobS

Sort each page in current notebook by name, pages in section stay in section and are sorted among themselves, sub pages stay under their parent pages and sorted among themselves

Last Updated: November 14, 2016

Sort Pages in all Sections in Notebook

Sort direction

Prio

Sort

This macro is to sort a prioritized To Do list, colors them based on priority and status. You need to select the To Do list to sort them. Indented sections are treated as one, and sorting will not harm them.

Sort All ParagraphsSort

by kolokolok

Sort all paragraphs on the page and optionally empty duplications

Last Updated: June 19, 2016

Sort All Paragraphs

Delete Duplications?

Sort Paragraphs and Remove DuplicationsSort

by Omer Atay, kolokolok

Sort every paragraph on the page exclude empty ones and title. And also delete duplications.

Last Updated: December 05, 2018

Sort Paragraphs and Remove Duplications

Sort Direction

Sort by TagSort

by Omer Atay

Sort selected paragraphs by their tag name

Last Updated: August 03, 2017

Sort by Tag

Select scope
Scope
Sorting Option

Sort each paragraph on the page Ascending

Sort

Exclude empty paragraph and title and no selection needed.

Sort Rows by Tag

Sort

Sorts the rows of the selected table based on the first tag in the first cell of each row

Sort Paragraphs by Highlight Color

Sort

Sort selected the paragraphs by the highlight color on them. You can use this after using "Extract Highlighted Text" macro to sort the extracted text by highlight color

Randomize TableSort

by Just-A-Ty

Randomize the order of the rows of a table, excluding the header. This is useful to many GMs to "roll" on random loot tables and such.

Last Updated: February 14, 2018

Randomize Table

Please select a table for this macro

Sort Paragraphs and Remove DuplicationsSort

by philganong

Sort every paragraph on the page exclude empty ones and title. And also delete duplications.

Last Updated: May 24, 2020

Sort Paragraphs and Remove Duplications

Sort Direction

Category: Spell Check

No Spell Check

Spell Check

Removes spell check (red squiggles) from selected text

Undo No spell check

Spell Check

Undoes "No spell check" macro. This allows OneNote to display spell check (red squiggles) in selected text if one has previously disabled this feature through the "No spell check" macro.

Category: Symbols

Insert legal symbolSymbols

by Omer Atay

Inserts a legal symbol (one of Δ, Π, §, §§, ¶)

Last Updated: June 20, 2016

Insert legal symbol

Choose Symbol

Category: Table

FunctionTable

by Omer Atay

Use sum, average, etc. functions on tables. Select a cell, a column or a row to apply the functions.

Last Updated: April 24, 2018

Function

Select the function to apply to the cells

Text to Table

Table

Converts selected text into table

Auto-fill

Table

Auto-fills selected table cells using data from the first few selected cells

Set Column WidthsTable

by Randy not @ MS

Sets the column width of the selected table on the current page to the specified value.

Last Updated: June 19, 2016

Set Column Widths

Specify column width

Column Widths+Table

by wenmin92, Chris K.Y. FUNG

Sets the width of selected or all column(s) of the selected table on the current page to the specified value.

Last Updated: May 01, 2017

Column Widths+

Specify column width

Table to Text

Table

Converts the selected table to text, columns separated by tabs. Preserves formatting but will remove any images

Columns Width of Selected TableTable

by DL-IND

Use this macro to set the same columns-width for the selected table/s. To make a single table selected, just click a cell of it

Last Updated: June 19, 2016

Columns Width of Selected Table

For the selected table, the width of ALL columns will be:

Clear Cells

Table

Delete text from selected cells

Number CellsTable

by Qe7qBP5h

Numbers all the cells in a table starting from a given value.

Last Updated: June 19, 2016

Number Cells

Please enter a starting number.
How much should it go up each time?

Set Table ColorsTable

by Garion

Set selected Table Color for Odd and Even Lines

Last Updated: January 10, 2019

Set Table Colors

Change Font Color or Shading Color?
Odd line color
Even line color

Shade Alternate Table RowsTable

by Omer Atay

Shades alternate rows of selected table to the selected accent color

Last Updated: April 19, 2019

Insert One Cell Table

Table

Insert a single celled table in an outline.

Number Selected Cells

Table

Set numbers from 1 to n to the sellected Cells

Number First CellsTable

by Omer Atay, Massimo

Numbers only the first column in a table starting from a given value.

Last Updated: May 23, 2017

Number First Cells

Please enter a starting number.
How much should it go up each time?

Transpose Table

Table

Transposes the selected table. It may leave empty cells if the table is not a square. It only works if the table has text. Non-text content will be lost.

Number Cells in a Specific ColumnTable

by khowes

Numbers the cells in a specific column in the Table. If there is data in this column it will be overwritten with the number

Last Updated: June 20, 2016

Number Cells in a Specific Column

Please enter a starting number.
How much should it go up each time?
Which Column should the number go in

Distribute Columns

Table

Distribute the width of the selected columns equally between them. This macros is similar to the command of the same name in Microsoft Word.

Table Numbering with PrefixTable

by Eiv

Set a Prefix with numbers 1 to n on selected cells

Last Updated: June 20, 2016

Table Numbering with Prefix

Enter Variable Prefix (Optional)

TXT2TAB

Table

Converts selected text into table with 2 columns : Odd-numbered paragraphs in the first column, even-numbered paragraphs in the second column

DivideTwoCellsTable

by Rajguru

Divides Two Cells in a row or a column in a Table, Select 3 Cells, the Cell to be divided first then the Divisor and a Blank Cell for the Quotient and run the Macro.

Last Updated: January 16, 2019

DivideTwoCells

Please select cell(s) from a single table

Set All First Columns Width to 30 Value

Table

It will set first columns to 'locked' set it to width 30 (certain widths below a threshold don't have any effect)

MultiplyTwoCellsTable

by Omer Atay, Rajguru

Multiply two cells of a row or a column into a adjoining empty cell in a table

Last Updated: June 14, 2018

MultiplyTwoCells

Please select cell(s) from a single table

Proportional FunctionTable

by Qe7qBP5h

Useful for math; for each table cell, it creates a grid of proportions for a specific number and division number of your choosing. WARNING: Create a new scrap page with a table for this to work! (Also, it can only go down/up to a certain integer valu...

Last Updated: June 19, 2016

Proportional Function

Set the number to divide.
Please set the number you want to divide by.

Unlock Column Width

Table

Unlock the column width of the selected columns so that their width adjusts automatically based on content.

Insert One Cell Table Anywhere

Table

Insert a single celled table in an outline OR IN A TABLE

Exponentiate CellsTable

by Qe7qBP5h

Useful for math; for each table cell, it creates a grid of powers for a specific number of your choosing. WARNING: Create a new scrap page with a table for this to work! (Also, it can only go up/down to a certain integer value, limitation of Onetasti...

Last Updated: June 19, 2016

Exponentiate Cells

Set the number to exponentiate.

Count Selected RowsTable

by Unknown User

Count the selected rows and shows the result in a message box.

Last Updated: June 25, 2018

Count Selected Rows

~ value decided at runtime ~

Samy --> InsertRowTable

by samyang12

Sample macro showing how to rearrange rows in a table

Last Updated: March 07, 2018

Samy --> InsertRow

Please select a table for this macro

Table Numbering with Prefix, Starting Number and IncrementTable

by Quinn

Set a prefix, starting number and increment for a selection of cells on the page.

Last Updated: October 23, 2019

Table Numbering with Prefix, Starting Number and Increment

Enter Variable Prefix (Optional)
Enter starting digit (defalut is 1)
Enter increment (defalut is 1)

Category: Tags

Tag Summary for Specific TagTags

by Omer Atay, neil

Creates a tag summary page for a specific tag. Up to three tags can be specified to find paragraphs that contain all those tags together

Last Updated: March 29, 2021

Tag Summary for Specific Tag

Find paragraphs that has all or at least one of the following tags (see option below). Leave Tag 2 and Tag 3 empty if you only want to search for a single tag.
Tag 1
Tag 2
Tag 3
Find paragraphs that have
-------------------------------------------------------------------
Scope
Sort by
Filter

Insert Date Created or CompletedTags

by Randy not @ MS

Insert "Created:" or "Completed:" and today's date at the cursor position. Does not work if cursor is next to or in a hyperlink.

Last Updated: June 19, 2016

Insert Date Created or Completed

Select which date to append

To-Do List with Page NamesTags

by Omer Atay, RobertC, Sako73

Creates a page at the top of the section that lists all un-checked To-do tags. It is titled "TO-DO List (yyyy-mm-dd h:mm)".

Last Updated: August 16, 2018

To-Do List with Page Names

Scope

Tag Summary with Page NamesTags

by Omer Atay

Creates a tag summary page with page names and links for each tag. Orders the results first by tag, then by the page they appear in.

Last Updated: December 17, 2017

Tag Summary with Page Names

Scope
Filter

Tag Complete & Strikethrough

Tags

Completes the Todo tag and strikes through the selected paragraph

Tag Complete & Add Date

Tags

Completes the todo tag on the selected line and adds the current date/time to the end of it

Tag Summary for Specific Tag with Page NameTags

by 3fatty

Creates a tag summary page for a specific tag with Page Name

Last Updated: June 19, 2016

Tag Summary for Specific Tag with Page Name

Choose tag name
Scope

Tag Completion DateTags

by Omer Atay

Displays the completion date/time of the To Do tag on the selected paragraph

Last Updated: June 20, 2016

Tag Completion Date

This To Do tag was checked at:
~ value decided at runtime ~

Un/Complete Tasks

Tags

Strikes through all tasks set as done (in entire page) and adds current date & time (greyed) to their end to signify when they were completed. Does the reverse on tasks that aren't done, to automatically reset a task and remove strike/date.

AnnotateTags

by slm

Hightlight selected text and insert comment about the text into a new tag. Comments will be visible when you hover the cursor over the tag symbol.

Last Updated: October 19, 2016

Annotate

New Tag
Symbol
Text
Highlight Color

Uncheck All Todos

Tags

Uncheck all todo boxes on the current page

Toggle Complete/Strikethrough and Sort

Tags

Toggles the Todo tag Complete/Incomplete and Strikethrough of the selected paragraph. Then, sorts completed items at the bottom. This is a combonation of two existing macros.

Dim Tags

Tags

Dims tags on the current page so that they don't show up in tag search results

Sort Completed

Tags

Sorts all todo lists on the page by completed status.

Add @ContextTags

by Stany

In function of the Todo.txt concept, add a context to all tags that have the name "Takenlijst" in the Dutch OneNote. In English it must be "To Do" I think so you'd have to correct it in this macro. Contexts are defined in the Prompt-function so you'd...

Last Updated: June 19, 2016

Add @Context

~ value decided at runtime ~

Completed tags - grey out, checked date

Tags

Grey out completed tags and write date when it was completed

Undim Tags

Tags

Undims tags on the current page so that they show up in tag search results

Create Page With Completed Tag SummaryTags

by nneals

Creates a tag summary page at the end of the section(s) selected for all completed tags. The page name that the tag was on is included in the summary list.

Last Updated: June 20, 2016

Create Page With Completed Tag Summary

Scope

Tag Incomplete

Tags

Marks the Todo tag Incomplete and clears strikethrough of the selected paragraph.

Grey Out & Strike Through Completed

Tags

Grey out and strike through completed tags

Tag Started and Completed

Tags

When run once on a todo item, records the time started at the beginning. When run a second time, replaces the start time with the time elapsed since the tag and the current time and tags the item as completed. Known bugs: the cursor may jump around. Does not validate that the text after "- started at" is correct.

Toggle To Do & Strikethrough for Selection

Tags

Toggles the todo tag and strikethrough for the selected paragraphs

Grey out completed

Tags

Grey out completed tags and write date when it was completed

Toggle Complete/Strikethrough

Tags

Toggles the Todo tag Complete/Incomplete and Strikethrough of the selected paragraph.

Dim Selected Tags

Tags

Dims selected tags on the current page so that they don't show up in tag search results

Next Unfinished To-Do Item

Tags

Selects the next unfinished to-do item in the current page. The search starts after the current cursor location. Otherwise selects the first unfinished to-do item on the page.

Übersichtliche Gestaltung für Checklisten

Tags

bearbeitet erledigte aufgaben auf den Ebenen 1-4

Toggle Tags w/ strikethrough & date completed

Tags

Checked tags are disabled, strike-thoughed, & stamped w/ date completed (Only adds complete date to tags not currently disabled). Unchecked tags are enabled & remove strike-through.

Uncheck All Todos in Cells

Tags

Uncheck all todos contained in cells. Useful if you have many todos on one page and some must not be unchecked. For example, if you have a weekly calendar with todos you must do each day, and separate todos that don't need to be done on a specific day. I put my daily todos in a table and the other todos outside of the table. This marco unchecks only the todos in the table (in cells).

Toggle Complete & Strikethrough

Tags

Every checked tag becomes disabled w/ strike-through, every unchecked tag becomes enabled w/o strike-through.

Dim "In Attendace" tags

Tags

Dims "In Attendance" tags in current page so that they don't show up in tag search results

Check All Todos

Tags

Check all todo boxes on the current page

Change Tag TextTags

by slm

Change the text that appears when you hover over a tag. The new text have more than one line. Select anyplace in paragraph that contains the tag whose text your want to modify.

Last Updated: October 19, 2016

Change Tag Text

Select Tag

Disable all tags (5)

Tags

Disable all tags on current page

Bee Society - MoSCoWTags

by Bee Society

Prioritizing using MoSCoW Technique

Last Updated: June 19, 2016

Bee Society - MoSCoW

Choose tag name
Scope

Tag Action OwnerTags

by psmyth

Prompts for and tags action owner e.g. [PS] - at beginning of paragraph in bold, red text

Last Updated: November 21, 2017

Tag Action Owner

Add owner initials

Vote Count

Tags

This macro will count the todo list tag for voting purposes on a collaboration workspace such as on OneNote Classroom Creator. The result of the vote is displayed on the header. in order to use the Vote count you should create a list of voters. Giving them a to do list. Each votore check the to do list. it means voted.

Insert Date CreatedTags

by poisedleft

Insert "Created: at the cursor position.

Last Updated: August 14, 2018

Insert Date Created

Cannot insert when cursor is next to or in a hyperlink. Add a space and try again.

Gather Un-Done tags on new page with description, links and creation dateTags

by KamilNo

Creates a page at the top of the section that lists all un-checked To-do tags. It is titled "Un-done".

Last Updated: December 16, 2019

Gather Un-Done tags on new page with description, links and creation date

Scope

Attendance tag dimmerTags

by lutop

Dims in attendance tags for the selected scope

Last Updated: February 13, 2018

Attendance tag dimmer

Find all in attendance tags and dim them so that they do not appear in the search results.
Scope

Créer page avec TagTags

by Jerome

Crée une page avec le tag choisi

Last Updated: June 19, 2016

Créer page avec Tag

Entrer le titre de la page
Choisir le Tag
Garder les taches terminées

tag un/completed sort,created/completed date entry Tags

by vaibhav

This Macro sorts the tags in Completed and uncompleted order. it also appends created date and Completed date in the end.

Last Updated: March 28, 2019

tag un/completed sort,created/completed date entry

~ value decided at runtime ~

Complete all uncompleted tags in page

Tags

For each tag in page, set to completed if it is not completed

Distribution Group Tags DimmerTags

by Sally Guenette

Dims distribution tags so they don't appear in tags summaries/find tags.

Last Updated: December 26, 2018

Distribution Group Tags Dimmer

Find all ditribution group tags and dim them so that they do not appear in the search results.
Scope

Category: Tags_Date

CheckedTagDateInsert

Tags_Date

Checks if a Tag is checked and places the current date in the next cell/paragraph if so.

Category: Telenet

Create Customer Hierarchy (Dutch)Telenet

by Nextel

Create a customer and project section group hierarchy within the current selected section group

Last Updated: May 15, 2019

Create Customer Hierarchy (Dutch)

Enter the name of the customer
Customer name

Category: Template

Template Project NotebookTemplate

by KJanus

Creates sections for a new Project Notebook. It is recommended that you create an empty notebook in SharePoint and then run this macro while in that notebook.

Last Updated: October 29, 2018

Template Project Notebook

Creates sections for a new Project Notebook. It is recommended that you create an empty notebook in sharepoint and then run this macro while in that notebook. Click OK to continue, or close this message to stop

Category: Templates

Vehicle Auction_Spaced

Templates

A new vehicle auction

Template Notebook StructureTemplates

by Omer Atay

Save section hierarchy of current notebook (not pages) into a templates store and later apply those templates to new notebooks. Create a new empty notebook to apply templates.

Last Updated: December 02, 2018

Category: Text

Extract highlighted TextText

by Omer Atay, ralphkurz

Extracts any highlighted text and prints it at the end of the page

Last Updated: June 12, 2017

Extract highlighted Text

Select the scope for finding highlighted text. If Current Page is not selected, the results will be displayed on a new page
Scope

Replace Line Breaks with Paragraph Breaks

Text

Replaces line-breaks (inserted with Shift+Enter) with paragraph-breaks in selected text

Select Highlighted

Text

Selects all highlighted text on the page

Degree Symbol

Text

Inserts "°" at the current position

Replace Paragraph Breaks with Line Breaks

Text

Replaces paragraph breaks in selected paragraphs with line breaks. Line breaks can be manually inserted using Shift+Enter.

Remove NumberingText

by DWord

Remove numbering from begining of every line in text

Last Updated: September 02, 2020

Remove Numbering

Scope
Format

Category: Themes

Programmer (Sensitive Eyes)

Themes

This changes the following on the active page: Background Color, Body Font Color, Title Font Color, Header Colors, and Hyperlink colors. The theme is a light programmable theme for people with sensitive eyes.

Programmer (Wombat)

Themes

This changes the following on the active page: Background Color, Body Font Color, Title Font Color, Header Colors, and Hyperlink colors. The theme is a dark programmable theme similar to Wombat.

Custom Theme

Themes

apply your theme. please edit macro.

Category: Timer

TimerTimer

by mc

Simple timer, click first time to activate the timer (a DialogBox will appear) and then press everytime you want to insert the timer. Useful for taking notes while recording the lecture.

Last Updated: March 01, 2018

Timer

Timer is on

Category: Title

Insert Page At Top With YYYY-MM-DD + TitleTitle

by JosefK_IFX

The title is in form of yyyy-mm-dd plus text as entered in a dialogue-box. Result will be e.g. "2016-10-16 Meeting with XYZ". This helps to always keep the newest pages on top and also allows sorting pages 'alphabetically' by date. Helpful if many pa...

Last Updated: October 24, 2016

Insert Page At Top With YYYY-MM-DD + Title

Title

Task Count + Tags

Title

Modified version of Task Count by Dawid. This macro counts all checkboxes and adds how many are completed to the title of the page. It also counts how many exclamation, question, star, and pin tags there are. This version counts all checkbox style tags (including CheckBox priority 1 - n, meeting checkboxes, starred checkboxes etc). Furthermore, it counts all checkbox tags applied to the same paragraph rather than just 1, so if two checkbox tags are applied to the same paragraph, it will count both of them.

Create a title for the pageTitle

by BuP

The titel is in form of yyyymmdd - and free text of titel (for e.g. "20141016 - Test the best")

Last Updated: June 19, 2016

Create a title for the page

Bitte geben Sie einen Titel ein!

Add/Remove Date/Time from TitlesTitle

by Omer Atay

Adds or removes Date/Time from titles of pages in current section or notebook

Last Updated: September 06, 2019

Add/Remove Date/Time from Titles

Scope
Add/Remove

Task Count++

Title

Modified version of Task Count by Dawid. This macro counts all checkboxes and adds how many are completed to the title of the page. This version counts all checkbox style tags (including CheckBox priority 1 - n). Furthermore, it counts all tags applied to the same paragraph rather than just 1, so if two checkbox tags are applied to the same paragraph, it will count both of them.

Add Date before Title (yy/mm/dd)

Title

Modifies the page title to add the date in yy/mm/dd format

Append Date to Title (dd.mm.yy)

Title

Modifies the page title to append the date in DD.MM.YY format

Prepends Create Date *yyyymmdd* to TitleTitle

by Tony E

Build with code from "Prepend Creation to Title" by Jim and "Capitalize Page Titles" by Omer Atay. Function: Prepend the creation time in yyyymmdd format to titles of pages under selected scope. If the title already has date in other format, such a...

Last Updated: March 23, 2018

Prepends Create Date *yyyymmdd* to Title

Scope

Insert Page At Bottom With TitleTitle

by alwayslearner11

The titel is in form of yyyymmdd - and free text of titel (for e.g. "20141016 - Test the best")

Last Updated: June 19, 2016

Insert Page At Bottom With Title

Title

Add Author to Title

Title

Modifies the page title to append the author's name

Append Desired Text to All Page TitlesTitle

by amayo

Appends given text to all page titles in either the current notebook or all notebooks

Last Updated: October 16, 2017

Append Desired Text to All Page Titles

Append to title
Scope

Prepends Create Date *yyyy.mm.dd* to TitleTitle

by MiguelNiblock

Function: Prepend the creation time in yyyy.mm.dd format to titles of pages under selected scope. If the title already has date in other format, such as yy/mm/dd, the old date will be updated to the yyyymmdd format. Note, if the title star with numb...

Last Updated: January 05, 2019

Prepends Create Date *yyyy.mm.dd* to Title

Scope

Add Date before Title (YYYY_MM_DD)

Title

Modifies the page title to add the date in YYYY_MM_DD format

Prepend Creation to Title (yymmdd)

Title

Extension from Jim's popular Prepend Creation Title. This version prepends created date to *yymmdd* instead of *yyyy-mm-dd*. Trick 1: Write your first line as title. Trick 2: Use Quick Access Toolbar so that you can use Atl + <number> then Enter to quickly add to title

Append Date to Title (dd.mm.yy) Titel

Title

Modifies the page title to append the date in DD.MM.YY format

Append Date to Title (dd.mm.yy) Datum "Angebot" Titel

Title

Modifies the page title to append the date in DD.MM.YY format

Add *yymmdd* as Note title prefix for all Pages in Current Section

Title

Add *yymmdd* as Note title prefix for all Pages in Current Section. Usage: select desired Section to add *yymmdd* before running macro. If Page already starts with 20** or 18** then that note will be skipped. If Page does not have the title: the first line will become the title -> trick: don't bother naming your note. Just type the first line with your intended title. Then run this macro once after every while.

Append Date to Title (dd.mm.yy) Wetter

Title

Modifies the page title to append the date in DD.MM.YY format

Add *yymmdd* as Note title prefix for all Pages in Current Section

Title

Add *yymmdd* as Note title prefix for all Pages in Current Section. Usage: select desired Section to add *yymmdd* before running macro. If Page already starts with 20** or 18** then that note will be skipped. If Page does not have the title: the first line will become the title -> trick: don't bother naming your note. Just type the first line with your intended title. Then run this macro once after every while.

Crear título fechaTitle

by LuisM

"AAAA-MM-DD Título_opcional" con fuente por defecto

Last Updated: June 19, 2016

Crear título fecha

Anexo al título (AAAA-MM-DD Anexo)

Category: Title + Sort

Add *yymmdd* + sort latest page on top

Title + Sort

1. Add *yymmdd* as title prefix for all Notes in Section 2. sort latest page on top ***Note: automatically skip Notes already prefixed. If note has no title, automatically use first line or add "Untitled Note"

Category: TOC

TOC in Current NotebookTOC

by Bosse J W, Omer Atay

Creates or updates table of contents of the current notebook

Last Updated: December 01, 2020

TOC in Current Notebook

Link generation mode: In "Resilient" mode links to pages and sections will still work even if they are renamed, however this mode is slow. In "Fast" mode links will no longer work if pages or sections are renamed, but it goes much faster
Link Generation Mode
Scope
Line prefix
Collapse
TOC Page Mode
Line prefix '-' : TOC entries are prefixed with a '-' character
Line prefix '§' : entries are prefixed with '§§', '§' and '-' characters
Collapse 'Yes' : All TOC outline levels are collapsed

TOC in Current PageTOC

by Omer Atay

Creates a table of contents from heading in the current page and inserts at the top of the page. Optionally it adds "Back to Top" links to the headings.

Last Updated: December 07, 2020

TOC in Current SectionTOC

by Omer Atay

Creates a new page with table of contents of the current section

Last Updated: April 24, 2018

List Notebooks

TOC

Creates a page with a list of all open notebooks and links to them

Content Map in Current Page

TOC

Add a compact, mind map style table of contents to the top of the current page. The table of contents is limited to 3 heading levels. The connector lines between nodes are 'drawn' using special glyphs from a monospace font. To minimize user interaction, no UI is displayed.

Content Map in Current Section

TOC

Add a compact, mind map style TOC tree at the top of the current section. The tree contains links to all section pages and up three levels of headings per page. The connector lines between nodes are 'drawn' using special glyphs from a monospace font. To minimize user interaction, no UI is displayed.

TOC in All NotebooksTOC

by Omer Atay

Creates a new page with table of contents of all notebooks

Last Updated: December 27, 2016

TOC in All Notebooks

Select link generation mode. In "Resilient" mode links to pages and sections will still work even if they are renamed, however this mode is slow. In "Fast" mode links will no longer work if pages or sections are renamed, but it goes much faster
Link Generation Mode
Scope
TOC Page Mode

TOC in Current Subpages

TOC

Creates a table of contents of the current page subpages

TOC in Current Section GroupTOC

by Omer Atay

Creates a new page with table of contents of the current section group

Last Updated: October 02, 2017

TOC in Current Section Group

Select link generation mode. In "Resilient" mode links to pages and sections will still work even if they are renamed, however this mode is slow. In "Fast" mode links will no longer work if pages or sections are renamed, but it goes much faster
Link Generation Mode
Scope
TOC Page Mode

当前页面目录TOC

by Garion

This is a Chinese version of TOC in Current Page. I only changed the title "Table of Content" to "目录" and "Backtotop" to "页首", which might be more suitable for Chinese users. 只是把TOC in Current Page这个宏的目录标题从 "Table of Content"改成了“目录”,把“Backtotop”改成了“...

Last Updated: September 19, 2018

当前页面目录

TOC of Subpages - Markers

TOC

Creates a table of contents of the current page subpages. The list is put into the selected outline. The difference between this script and "TOC in Current Subpages" is that it creates markes ( ├─{ or └─{ ) to the left of each content item.

TOC in Section - MarkersTOC

by PKOLD

Creates or updates a table of contents for current section. It is possible to select if sub-pages should be included or not. The main difference between this script and "TOC in Current Section" is that it inserts markers ( ├─{, └─{ or ┬─{ ) to the le...

Last Updated: November 29, 2018

TOC in Section - Markers

Page Mode: Choose if TOC should be created on new page, which will be added in top of section, or if an existing TOC should be updated. In case of the latter, the outline on the existing TOC must be selected (set curser inside). Page Depth: Set lowest page-level to include in TOC, i.e. when selecting "Level 1" no sub-pages are included whereas when selecting "Level 3" both subpages and sub-subpages are included. Link Mode: In "Resilient" mode links to pages and sections will still work even if they are renamed, however this mode is slow. In "Fast" mode links will no longer work if pages or sections are renamed, but it goes much faster.
Page Mode
Page Depth
Link Mode

TOC of Subpages - MarkersTOC

by PKOLD

Creates a table of contents of the current page subpages. The list is put into the selected outline. The difference between this script and "TOC in Current Subpages" is that it creates markes ( ├─{ or └─{ ) to the left of each content item.

Last Updated: April 02, 2019

TOC of Subpages - Markers

Create table of content for sub-pages below current page
Include 3rd level sub-pages

當前䈎面目錄TOC

by Bobo_alcazar

This is a Traditioal Chinese version of TOC in Current Page. I only changed the title "Table of Content" to "目錄" and "Backtotop" to "䈎首", which might be more suitable for Chinese users. 只是把TOC in Current Page這個宏的目錄標題從"Table of Content"改成了“目錄”,把“Back...

Last Updated: June 10, 2020

當前䈎面目錄

Category: Typesetting

六爻排版

Typesetting

对六爻卦象进行排版

Category: Workarounds

Fix Printout RedX Issue

Workarounds

Worksaround a bug in OneNote 2016 where prinouts will show up as red X on other clients. This macro runs on current notebook and fixes all such pages.

Category: Zettelkasten

Create new page with an ID for a ZettelZettelkasten

by ralphkurz

Creates a new Zettelkasten-Page in the current section with title beginning with yyyymmdd

Last Updated: November 01, 2016

Create new page with an ID for a Zettel

Nr