locked
OneNote MX developer API?

    Question

  • Hi,

    I'm building an add-on for OneNote desktop. For that I can easily hook into the content via the COM API.

    If I wanted to create a Windows Store App to do the same thing, namely interact with the OneNote content and do something else with it, what are my options?

    I could rely on a desktop component that queries the desktop version and then displays content but this would (obviously) only work if Office is installed. On a Surface I can't rely on that so is there a way to query local OneNote content if the user only has OneNote MX installed?

    Actually can a Windows Store app even use COM to interact with assemblies that are installed via the desktop?

    Thanks

    Thursday, November 28, 2013 1:24 PM

Answers

All replies

  • WIndows Store apps doesnt support such model and impossible the hook in store apps.

    Microsoft Certified Solutions Developer - Windows Store Apps Using C#

    Thursday, November 28, 2013 2:00 PM
  • Thanks for the reply

    By this you mean that it's impossible to hook into other store apps?

    What about interaction with desktop assemblies? If I wrote a store app in C# could I reference local COM assemblies, like the desktop OneNote COM API? (assuming office was installed of course)

    Thursday, November 28, 2013 2:03 PM
  • was just getting the list; this is the list of supported system32 and com calls: http://msdn.microsoft.com/en-US/library/windows/apps/br205757.aspx

    other calls are not allowed. so calls to dll onenote com not going to work


    Microsoft Certified Solutions Developer - Windows Store Apps Using C#


    • Edited by Dave SmitsMVP Thursday, November 28, 2013 2:06 PM
    • Marked as answer by Darren Beale Thursday, November 28, 2013 2:06 PM
    Thursday, November 28, 2013 2:05 PM
  • Thanks, very helpful.

    Thursday, November 28, 2013 2:08 PM