Giter VIP home page Giter VIP logo

onemore's Introduction

logo OneMore - a OneNote Add-in

OneMore is an add-in for OneNote with simple and powerful features that make OneNote a better OneNote.

version downloads platform GitHub license PRs Welcome

Highlights

Screenshots

Some of the OneMore menus The OneMore Calendar
screenshot Calendar
Click an image to enlarge

💁 Features

Want more from OneMore? OneMore has more...

  • Open the command palette
  • Open the Navigator window
  • Run the OneMore Calendar, a view into your note history
  • Replay the last OneMore action with a quick keyboard shortcut, default is Alt + Shift + R
  • Edit OneMore settings
  • Check for updates and install upgrades on-demand
  • Change spacing between sentences to one or two spaces
  • Clear background color and reset text color of selected text
  • Remove author/citation information from paragraphs
  • Remove duplicate and empty pages
  • Remove pasted screen clipping and URL citation lines from page
  • Remove empty headers and "extra" empty lines between paragraphs
  • Remove ink annotations from the current page
  • Remove spacing between paragraphs and headings
  • Remove tags from the current page, those not associated with reminders
  • Restore Container Size Auto Widths
  • Show/Hide the page date and time stamps under the title on page or all pages in section
  • Trim leading whitespace from selected text
  • Trim trailing whitespace from selected text
  • Apply syntax highlighting to source code, available for many commonly used programming languages
  • Copy page or selected content as markdown that can then be pasted into another application
  • Set proofing language of selected text to one of the installed Office proofing languages
  • Highlight selected text using a rotating array of colors
  • Paste Rich Text to, for example, preserve colors when pasting code from Visual Studio
  • Enabled spell-checking on the current page, resets to the current culture language
  • Disable spell-check on the current page
  • Change selected text to UPPERCASE, lowercase, Or Title Case
  • Increase or Decrease the font size of all content on the current page
  • Invert text selection
  • Join Paragraph to remove soft-breaks and join lines into a single flowing paragraph
  • Select all images on the page
  • Select all text on a page with similar formatting to the currently selected text
  • Sort bulleted or numbered lists alphabetically
  • Add pages and sections the Favorites menus
  • Add a link to a special page containing all OneNote and OneMore keyboard shortcuts
  • Sort or reorder favorites using the Favorites Manager
  • Press a shortcut key sequence to open the Favorites dialog for quick navigation
  • Archive sections and notebooks as Zip files (available from context menus and the Command Palette)
  • Import MSWord, PowerPoint, Markdown and others into the current page or a new page
  • Import a Web page from a specified URL
  • Import hyperlinks on the current page as separate sub-pages
  • Export the current page or selected pages as HTML, PDF, MSWord, Markdown, or as raw OneNote XML
  • Organize Quick Notes into collated sections and notebooks by date or keyword
  • Invoke an external custom plugin to process a page
  • Generate a report of the size of notebooks, section, pages, and image and file attachments on pages
  • Quick access to user-defined plugins
  • Add caption to a selected images
  • Apply a variety of adjustment to an image including brightness, contrast, opacity, saturation, and stylizations like grayscale, sepia, and Polaroid
  • Precisely crop a selected image
  • Resize a selected image or all images on the page
  • Rotate an image to any angle
  • Apply custom styles to selected text
  • Load different styles for different purposes
  • Edit custom styles
  • Create new styles based on the selected text
  • Apply an entire set of styles to a page
  • Set the page background along with styles, with dark-mode awareness
  • Number page headings with numeric or alpha-numeric outline prefixes
  • Number all sections in the current notebook
  • Number all pages in the current section with numeric or alpha-numeric prefixes
  • Remove numbering from sections
  • Remove numbering from pages
  • Arrange containers vertically or in columns
  • Add caption to selected file attachments on the page
  • Add special icon to the page title, also appears in page hierarchy
  • Create Pages from a list, table, or spreadsheet of names
  • Copy formatted hyperlink to page
  • Copy formatted hyperlink to paragraph
  • Duplicate the current page
  • Expand or Collapse indented outlines, save and restore outlining
  • Fit background grid spacing to most common text size
  • Merge pages, preserving formatting and position of outlines
  • Split current page into multiple pages
  • Show number of words on the page or in the selected region
  • Create report showing total number of words in all pages in a section or an entire notebook
  • Insert a new footnote (endnote) at the current location
  • Remove a footnote from either the label or from the footer description
  • Copy link to page or link to paragraph; will paste as a breadcrumb
  • Create bidirectional links between pages or paragraphs on a page
  • Embed the contents of one page into the current pages
  • Insert QR code representation of selected text
  • Map Linked Pages to report all pages that link to other pages
  • Link to current page from other pages that reference this page title
  • Refresh text of hyperlinks back to this page based on its title
  • Replace hyperlinked URLs with their Web page titles
  • Replace hyperlinked URLs with their downloaded images
  • Add or update a reminder for any paragraph on a page
  • Mark the selected reminder as completed
  • Delete the selected reminder
  • Generate a detailed report of all reminders and their status
  • Import Tasks from Outlook
  • Toggle strikethrough text next to all completed/incomplete tags
  • Search and replace text on the current page
  • Search for keywords and copy or move selected pages
  • Add arbitrary tags to a page
  • Search arbitrary page tags to index, copy, or move selected pages
  • Save and reuse custom snippets of content anywhere on any page
  • Expand custom snippet from name
  • Insert single or double horizontal line
  • Insert breadcrumb at top of page
  • Insert Table of Contents of headers, pages, or sections
  • Insert small or large monthly calendar for a specific month
  • Insert sortable date, similar to 2020-12-23
  • Insert sortable date/time
  • Insert a text box, a single-cell table, and optionally wrap selecting content
  • Insert Code box similar to Confluence Code macro, optionally wrap selected content
  • Insert Info/Warn boxes similar to Confluence Info and Warn macros
  • Insert collapsible sections to hide secondary or sensitive information
  • Insert status labels similar to the Confluence status macro
  • Calculate Excel-like formulas in tables
  • Apply or clear styling in tables, including cell shading and fonts
  • Create your own custom table styles
  • Delete formula from selected table cells
  • Highlight all cells on the page with custom formulas
  • Recalculate all formulas in selected tables on the page
  • Convert select text to a table
  • Insert Table Cells, shifting content as expected
  • Paste copied table cells by overlaying cells rather than inserting a nested table
  • Copy across and copy down to fill all or selected cells with a copy of a cell
  • Fill across and fill down to fill all or selected cells with increment values
  • Split table
  • Apply patterns of cell shading to tables to highlight header rows, total rows, and more
  • Apply fonts to specific rows or columns or the entire table
  • Clear and reset cell shading and fonts in a table
  • Collapse the page hierarchy to see only top-level pages
  • Prepend page titles with the created date of each page
  • Insert pronunciation of words from over a dozen languages
  • Sort pages, sections, or notebooks
  • Start and display a visual timer and insert the timer value
  • Prototype! Dangerous! Pass at your own risk! The OneNote XML viewer and editor

© 2020 Steven M Cohn. All rights reserved.

onemore's People

Contributors

bbak avatar geofferb avatar maphew avatar oxygen-dioxide avatar stevencohn avatar stevenmcohn avatar timothymalahy avatar warm-ice0x00 avatar weissm avatar yxiaoa avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

onemore's Issues

Compile Errors

Sorry to bother you, but I did get some trouble on compiling this project.
I succeded in compiling Addin & Tests, but the Setup is incompatible with my IDE(VS2017 Community, with recent upgrade). I'm new in developing a distributable project, so I didn't get any solutions even if I'd tried surfing the Internet.
I'm wandering whether this project has any prerequisites or not. And it'll be greatful if you can give me a hand.

Feature Request - (per section defaults)

  1. Set default font and size for
    a) entire section
    b) single page in section

  2. Show/Hide timestamp for
    a) entire section

  3. Remove screen clipping watermark
    (when we use Windows + S, to send to a section, it leaves a, grey coloured screen clipped from text, I need to remove it from all the pages)

Thanks for lovely software

Feature request-implement the option to add one or any arbitrary number of OneMore commands to the context menu

Hi Steven

Is it possible to implement the option to add one or an arbitrary number of OneMore commands to the context menu (the menu that shows up when you select text and right click)

I dealy it would be nice to have a custom field there and you could select any of the ribbon or quick access bar buttons/commands that could be added there (in my case Paragrah spacing or remove Paragraph or Line spacing)

This will minimize the actions the user has to take in order to do certain things with a selected text. Currently you need to select the text and then to go to the OneMore ribbon or to use the quick access bar for that

Strikethrough/grey-out completed task-tagged lines

A feature request, if it's useful to others! A few of the Onetastic macros offer a command to strikethrough/grey-out text next to completed task tags on the current page. It makes it much easier to scan through a page of tasks and see what's left.

e.g.
image

It would be great if OneMore offered this. Thanks for the addin, btw. It's really really useful.

Bug: Run Plugin does not really work

As long as I put a plugin command there and any name I want in the page name the result will be a copy of the current page even if my python exe has no argument (ie does not exectute any script and it does not return anything)

image

Feature request: add the option to select any text and add arbitrary attributes to the selected text

The tag feature is great in OneNote
Unfortunately, as far as I can see, it can be added to paragraphs <p> only
Would it be possible for you to implement the option to select text and add an attribute to the selected text? (I would use these attributes as tags)
There is a surrogate solution for this by using background colors but then you need one more step to map the color to a certain tag, it is a little bit convoluted and not very flexible

Related to the above -this could be implemented with the new plugin option IF the OneMore end could also pass as a second parameter, the selected text. After that the plugin I would write would look for that fragment in the file and I would process it myself.
Probably a creative way to do that is to mark the text with a designated color -that would create a with that specific color as attribute -assuming it will be unique and that is nowhere else in the file then a plugin could look for that and change it into an attribute
It will be very convoluted since I need to mark the text and then press the plugin button....

Windows Defender does not like the installer

Windows Defender Smart Screen Filter will not allow the installer MSI to run. It indicates that it prevented an unrecognized app from starting. Possibly because the publisher is Unknown.

OneNote is experiencing problems with a plugin (OneMore)

I was not able to restart OneNote (I never restarted since I installed the plugin) It asked me if I wanted to disable the plugin and I said yes and got this message
image
After the above I started normal and I enabled the plugin back
Now I am getting these
image

TOC in current Section

Really excited to see the Insert Calendar feature. I think with few more updates, I can uninstall Onetastic from OneNote

  1. TOC in current section - Creates a new page with table of contents of the current section. I use this macro quite a lot to create TOC without linking each page manually.
  2. Text to table - Converts selected text into table. (see issue #57 )
  3. Sort table - Sorts selected table by selected column (see issue #58 )

Is there any way to get the XML from your program other than with a copy and paste ?

I am not able to open an OneNote File using Python which is the language I know
It would be great if you can provide any way to interact with your program while it is running so that a Python script can get the XML file from it do some processing and then upload it back

I can do that using Copy and Paste and I would expect that after manipulating the XML file and paste it back I should be able to change the document after pressing "Update"

Any chance you can add this functionality ? I do not even now know how this could be done but you might be able to figure it out

Bug in the 'Favorites'

When trying to add a page with a non-latin title to the favorites, it first added a blank link (it added the page to the list but without showing the title), then it stopped working alltogether (clicking on favorites opens a tiny blank list). This occured with an Arabic page title. I tried removing then reinstallign the add-in, but nothing changed, same behaviour.
But as always, thanks for the awsome work 👍

How do I connect an add-in for OneNote?

Question.
How do I connect an add-in for OneNote?
When I add an add-in to OneNote I get an error: "This is not a valid Office Add-in"

Description.
I am using the project: "Class Library (.NET Framework)".
I have created an add-on.
I added libraries:

  • "Extensibility";
  • "Microsoft.Office.Interop.Excel" (version 16);
  • "System.Windows.Forms";
  • COM: Microsoft Office 16.0 Object Library.

I added a class: MyConnect.cs.
I added a file: Ribbon.xml.
I added the add-on to the registry.
I am adding an add-in to OneNote
Result:
Error:
C:\test\AddinOneNoteClassLibrary01\p01\AddinOneNoteClassLibrary01.dll "is not a valid Office add-in.

Used.

  • .NET Framework 4.7.2
  • win 7x64
  • MS Office 2016
  • OneNote 2016 x64 for Office 365 MSO (16.0.12527.20986) (Version 2002 (Build 12527.20988))

RegKeysImport.reg
`Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\AppID{C33CAD6D-E14D-45D5-94E5-6A9861061129}]
"DllSurrogate"=""

[HKEY_CLASSES_ROOT\AddinOneNoteClassLibrary01.MyConnect\CLSID]
"(Default)"="{C33CAD6D-E14D-45D5-94E5-6A9861061129}"

[HKEY_CLASSES_ROOT\CLSID{C33CAD6D-E14D-45D5-94E5-6A9861061129}]
"AppID"="{C33CAD6D-E14D-45D5-94E5-6A9861061129}"

[HKEY_CLASSES_ROOT\WOW6432Node\AppID{C33CAD6D-E14D-45D5-94E5-6A9861061129}]
"DllSurrogate"=""

[HKEY_CLASSES_ROOT\WOW6432Node\CLSID{C33CAD6D-E14D-45D5-94E5-6A9861061129}]
"(Default)"="AddinOneNoteClassLibrary01.MyConnect"
"AppID"="{C33CAD6D-E14D-45D5-94E5-6A9861061129}"

[HKEY_CURRENT_USER\Software\Classes\AppID{C33CAD6D-E14D-45D5-94E5-6A9861061129}]
"DllSurrogate"=""

[HKEY_CURRENT_USER\Software\Classes\AddinOneNoteClassLibrary01.MyConnect\CLSID]
"(Default)"="{C33CAD6D-E14D-45D5-94E5-6A9861061129}"

[HKEY_CURRENT_USER\Software\Classes\WOW6432Node\CLSID{C33CAD6D-E14D-45D5-94E5-6A9861061129}]
"(Default)"="AddinOneNoteClassLibrary01.MyConnect"
"AppID"="{C33CAD6D-E14D-45D5-94E5-6A9861061129}"

[HKEY_CURRENT_USER\Software\Classes\CLSID{C33CAD6D-E14D-45D5-94E5-6A9861061129}]
"AppID"="{C33CAD6D-E14D-45D5-94E5-6A9861061129}"

[HKEY_LOCAL_MACHINE\Software\Classes\AppID{C33CAD6D-E14D-45D5-94E5-6A9861061129}]
"DllSurrogate"=""

[HKEY_LOCAL_MACHINE\Software\Classes\CLSID{C33CAD6D-E14D-45D5-94E5-6A9861061129}]
"AppID"="{C33CAD6D-E14D-45D5-94E5-6A9861061129}"

[HKEY_LOCAL_MACHINE\Software\Microsoft\Office\OneNote\AddIns\AddinOneNoteClassLibrary01.MyConnect]
"Description"="Description - AddinOneNoteClassLibrary01 MyConnect"
"FriendlyName"="AddinOneNoteClassLibrary01"
"LoadBehavior"=dword:00000003`

MyConnect.cs
`namespace AddinOneNoteClassLibrary01
{

[System.Runtime.InteropServices.ProgId("ExcelCOMAddin.MyConnect")]
[System.Runtime.InteropServices.ComDefaultInterface(typeof(IMyConnect))]
// [System.Runtime.InteropServices.Guid("DE3911A1-C82F-42F1-BEFB-F3802E1B6D34")]
[System.Runtime.InteropServices.Guid("C33CAD6D-E14D-45D5-94E5-6A9861061129")]
[System.Runtime.InteropServices.ClassInterface(
    System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.ComVisible(true)]
public class MyConnect : IMyConnect
{
    Microsoft.Office.Interop.OneNote.Application _ApplicationObject;
    Microsoft.Office.Core.COMAddIn _AddinInstance;

    public void OnConnection(
        object Application,
        Extensibility.ext_ConnectMode ConnectMode,
        object AddInInst,
        ref Array custom)
    {
        this._ApplicationObject = (Microsoft.Office.Interop.OneNote.Application)Application;

        if (this._AddinInstance == null)
        {
            this._AddinInstance = (Microsoft.Office.Core.COMAddIn)AddInInst;
            this._AddinInstance.Object = this;
        }

        System.Windows.Forms.MessageBox.Show("onConnection");
    }
    public void OnDisconnection(
        Extensibility.ext_DisconnectMode RemoveMode,
        ref Array custom)
    {
        this._ApplicationObject = null;
        this._AddinInstance = null;
    }
    public void OnAddInsUpdate(ref Array custom)
    { }
    public void OnStartupComplete(ref Array custom)
    { }
    public void OnBeginShutdown(ref Array custom)
    { }

    //public string GetCustomUI(string RibbonID)
    //{
    //    return "";
    //}


    public string GetCustomUI(string RibbonID)
    {
        return GetResourceText("COMExcelModelCover.Ribbon.xml");
    }

    private static string GetResourceText(string resourceName)
    {
        System.Reflection.Assembly asm = System.Reflection.Assembly.GetExecutingAssembly();
        string[] resourceNames = asm.GetManifestResourceNames();

        for (int i = 0; i < resourceNames.Length; ++i)
        {
            if (string.Compare(resourceName, resourceNames[i], StringComparison.OrdinalIgnoreCase) == 0)
            {
                using (System.IO.StreamReader resourceReader = new System.IO.StreamReader(asm.GetManifestResourceStream(resourceNames[i])))
                {
                    if (resourceReader != null)
                    {
                        return resourceReader.ReadToEnd();
                    }
                }
            }
        }
        return null;
    }

    public void Button_One_Click(Microsoft.Office.Core.IRibbonControl control)
    {
        System.Windows.Forms.MessageBox.Show("Button_One_Clicked");
    }

    public void Button_Two_Click(Microsoft.Office.Core.IRibbonControl control)
    {
        System.Windows.Forms.MessageBox.Show("Button_Two_Clicked");
    }


}`

Ribbon.xml

<?xml version="1.0" encoding="utf-8" ?>
<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui">
	<ribbon>
		<tabs>
			<tab id="MyNewRibbonTab"
					  insertBeforeMso="TabInsert"
					  label="BETTER">
				<group id="Group_ID_One" label="MyGroup">
					<button id="Button_ID_One"
								  imageMso="Help"
								  onAction="Button_One_Click"
								  label="Button 1"
								  size="large"/>
					<separator id="Separator_ID_One"/>
					<button id="Button_ID_One"
								  imageMso="Help"
								  onAction="Button_One_Click"
								  label="Button 1"
								  size="large"/>
				</group>
			</tab>
		</tabs>
	</ribbon>
</customUI>

Picture-1
2020-08-15_16-06-59

Picture-2
2020-08-15_18-22-05

Picture-3
2020-08-15_18-24-16

Picture-4
HKEY_CURRENT_USER\Software\Microsoft\Office\Excel\Addins\AddinOneNoteClassLibrary01.MyConnect
2020-08-15_18-27-14

Picture-5
2020-08-15_18-28-34

Slow reaction speed of the OneMore plugin

Thanks for your work! Good one.

I tried the plugin on the onenote 2016, windows 10 version 1909 computer. But, the reaction speed of the plugin buttons is a little slow. After I click on "more" button, the content menu will appear after at least approximately 3 -- 6 seconds. I wonder if there is a solution for improvement of the reaction speed. Thank you again.

I noticed the first known issue in the "known issues" . But, I do not know if it is connected with my observation of slow reaction speed of the plugin.

The OneNote Application COM object times out if not used within a reasonable window (somewhere around a minute mabe?) and, regardless of whether you've wrapped the call in a try/catch, OneNote will abort the call, display a dialog, and maybe leave OneNote in an unusable state. As far as I know, there is no way around that other than killing the process and restarting. In my opinion, this was an oversight by the Microsoft engineers who didn't properly decouple the internal mechanisms from the COM API, and I'm sure they never will for the desktop because they're moving towards O365 and Office online... However, OneMore makes every effort to minimize how long it holds on to an Application instance, which may mean recreating it multiple times for a single OneMore operation.

Paragraph Spacing

Can you please introduce paragraph spacing with automatic all 0.
I use it alot

image

Scripting Interface

One of the greatest limitations of OneNote is a lack of a scripting interface. I wonder if a scripting interface, similar to what Onetastic or other office apps have can be added. There might be some packages which could be leveraged to achieve this. The interface could provide and object to the application and another object to the current document a long with some access to some xml functions and basic program flow control. I don't know if there is one such package already for VBscript or even python.

Text to Table

From user coderxyz (issue #56 )

Feature request: Text to table, converts selected text into table.

Feature Request: word count for pages

It would be great to have this feature, either as a context menu or otherwise. It really helps alot, especially in determining the approximate time for reading in the case of clippings, and writings too.
Thanks in advance !

Small question

Hi,

  1. Big thanks for you example. It is work.
  2. Can you write small manual, I do not understand how I can run debug mode to debug code. At this moment studio config only DLL. but i not understood ho i can run normal debug for it.

Inline markdown conversions

Inline markdown conversions. This is a biggie and I'm not sure of its usefulness since the OneNote UI is so feature rich already. But the idea is to associate markdown directives with styles and/or custom styles, invoke an Apply Markdown command and replace all inline directives with styling.

I think there are alternatives that convert markdown to HTML and then you can paste HTML into OneNote.

Feature Request: Apply a consistent formatting in all OneNote containers

Thank you for creating the Merge Command feature. When the pages gets merged, individual page gets it own container. For some reasons, the formatting of the container doesn’t respect the font type and size. Is there any way to implement it?

Also sometimes, OneNote itself forgets the formatting when creating a new content (different container) in a page. I have to select that container and choose my font type + size.

So is there any way, where I can select all the containers and apply a consistent font type and size?

Sent from PPHub

Add-in does not appear on the ribbon

Problem:
Add-in does not appear on the ribbon

I tried to install the add-on on different computers.
Computer-1: win7x64; OneNote 2016 x64 for Office 365 MSO (16.0.12527.20986) (Version 2002 (Build 12527.20988));
Computer-2: win7x64; OneNote 2016 x64 MSO (16.0.6326.1010);

Question.
How to make the add-in appear on the ribbon for "Computer-1: win7x64; OneNote 2016 x64 for Office 365 MSO (16.0.12527.20986) (Version 2002 (Build 12527.20988));"

Description of the project assembly.
VS -> OneMore project -> I installed x64;
VS -> OneMore project -> I rebuilt the project;
VS -> Project Setup -> TargrtPlatfom -> I installed x64;
VS -> Setup project -> rebuilt the project;
VS created a file "\ OneMoreSetup \ Debug \ Setupx86.msi".
OneNote is not running.


Used by:

  • Win 7x64
  • VS - 2019
  • MS Office 2016
  • OneNote 2016 x64 for Office 365 MSO (16.0.12527.20986) (Version 2002 (Build 12527.20988))

Description of installing Computer-1: win7x64; OneNote 2016 x64 for Office 365 MSO (16.0.12527.20986) (Version 2002 (Build 12527.20988))
I am downloading the file "\ OneMoreSetup \ Debug \ Setupx86.msi".
The installation is successful.
I am starting OneNote.
Result:
I open OneNote -> Options -> Add-Ins -> OneMore is in "Inactive Application Add-ins;"
I open OneNote -> Home Ribbon -> OneMore does not appear in the ribbon.


Used by:

  • Win 7x64
  • MS Office 2016
  • OneNote 2016 x64 MSO (16.0.6326.1010)

OneMore Installation Description - Computer-2: win7x64; OneNote 2016 x64 MSO (16.0.6326.1010)
I am downloading the file "\ OneMoreSetup \ Debug \ Setupx86.msi".
The installation is successful.
I am starting OneNote.
Result:
I open OneNote -> Options -> Add-ons -> OneMore is in "Active Application Add-ins";
I open OneNote -> Home Ribbon -> OneMore appears in the ribbon.

But some functions do not seem to work. I did not study all the functions.

Note.
I previously tried to install OneMore. If I understand correctly, OneMore was set to x86.
Maybe the problem is that I installed in OneMore x86 and to install OneMore x64, you need to make some additional changes to the assembly?
Change GUID eg.

2020-08-17_06-41-32

Keyboard shortcuts for custom styles

Add keyboard shortcuts for the custom styles. This could be difficult without adding an entirely new bit of UI that allows users to press key sequences and record those; it's not as simple as saying H1 will always be this key sequence because the custom style names are, well, custom.

How to install

I want to use it on OneNote 2013 (64 bit), How do I install it
I'm new to github

Switch Background Button

This is a bit of a weird request, but I'd like to be able to quickly switch between dark and light mode. I know this covers a lot of the same area as Set Page Color, but it would be really useful as a workaround for NoteHighlight2016.
NoteHighlight2016 works extremely poorly in Dark Mode. I have tried to fix this by manually adding dark themes, but these behave ever more weirdly, showing up with a white highlight if the background is listed as a dark color in the theme file, and muted colors if the background is listed as white in the theme file.
It used to be possible to work around this using the Switch Background option, but this has disappeared in newer versions of OneNote. If you could add this button back in, it would be really useful, as development on NoteHighlight2016 seems to have halted.

Setting language

Can you add a new function to set Chinese and English fonts separately, thanks

Merge Pages

  1. Sir can we merge pages using your extention (that's what I've been looking for so long)
  2. Will you add wild cards for search and replace in future

Does this work for OneNote 2013?

Hi Steven

Yesterday I stayed up till 4AM due to the incompentents at Microsoft who pushed an update for my Office 2013 which made the license unusable. The new installer gets in conflict with OneNote 2016 and you can't have OneNote 2016 and Office 2013 on the same computer anymore. This is what I learned by solving the problems myself after 6-7h calls and allowing 4 incompetent technical support ppl at M$ to touch my computer.

So now I am stuck with Office 2013 and OneNote 2013 and I noticed that OneMore is not there anymore.
Does OneMore x86 work with OneNote2013 x86?

thank you

Screen Clipping

image

Sir thankyou for timestamp
Please can you give function to remove screen clipping also + Print without page numbers (My paper is next sunday,lots of printout needed)

Question regarding the format of the XML file that is expected to be returned when calling an external plugin

If my plugin removes the xmlns namespace which is inherited downstream by all the children nodes and it process the XML needed and then it returns the file without that will OneNote be bothered by this ? (I am still learning how to remove it so I can't test directly)
Attempting this on the Show XML editor worked, OneNote added that back

I guess a more generic question is how much can I strip down from the XML filed passed to me by OneMore before returning it to OneMore? I would like to get rid of attributes like lastmodified, author and so on

Feature request: Rolling highlighter colors

Not sure if this is of a large interest but I am submitting this request anyway. Like all the requests I am making the intention for this one is to speed up the active reading process and making it more fluid

When I read I highlight text. I do not use color codes for it I just need to rotate the colors I use for highlighting in order to obtain contrast between adjacent highlighted pieces of text
Having that said I think it would be nice if I could pick let's say 5 colors from the color palette an add them to a set of colors that OneMore will loop through and use them to change the current highlighter color. That way any time when I select a text the short menu context pops up with the next color in the loop selected and the user does not need to bother with alternating the colors when highlighting (if this is needed)

Favorites list not refreshing until More button is pressed

When adding a page to the Favorites list, the list doesn't refresh until another OneMore UI element is activated. Seen on v2.9

Reproduction (for me at least):

  1. View a OneNote page
  2. Click on the OneMore->Favorites button, then click "Add current page"
  3. Click on the OneMore->Favorites button again: the page hasn't been added as a Favorite list entry
  4. Click on OneMore->More dropdown button and then click on the OneMore->Favorites button again: the new entry appears in the Favorites list.

Feature request: Add the option to add tags like attributes to any artbitrary selected piece of text

The tag feature is great in OneNote
Unfortunately it can be added to paragraphs only


Would it be possible for you to implement the option to select text and add an attribute to the selected text?
There is a surrogate solution for this by using background colors but then you need one more step to map the color to a certain tag, it is a little bit convoluted and not very flexible

Related to the above -this could be implemented with the new plugin option IF the OneMore end could also pass as a second parameter the selected text. Not sure how that cab be done. After that the plugin I would write would look for that fragment in the file and I would process it myself.
Probably a creative way to do that is to mark the text with a designated color -that would create a with that specific color as attribute -assuming it will be unique and that is nowhere else in the file then a plugin could look for that and change it into an attribute
It will be very convoluted since I need to mark the text and then press the plugin button....

Creating a figure style

Great Add On!
It's great that someone has been able to start an open source Add On to extend OneNote. This has lot's of potential!

I would like to help, by creating a picture style. It would an image that was pasted resize it, move it to the 1st row of a 1x2 table, and setup the 2nd row cell to contain a caption.
It's not easy size pictures or images pasted in to OneNote consistently, especially if they are coming from screen shots or external files. Also, OneNote has no concept of figure captions that stick with the picture as it is moved around the page.

I'd like to help by trying to make such a macro. Can you suggest a good starting point in your code that I could use as a template?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.