Control oneNote with MATLAB

12 views (last 30 days)
Victor
Victor on 10 Aug 2014
Commented: Victor on 10 Aug 2014
I am trying to control oneNote 2013 with MATLAB. I've tried:
actxserver('onenote.application')
which creates an object but when I use methods() to see what methods I can use there are no onenote specific methods available.
I have also tried .NET using:
NET.addAssembly('Microsoft.Office.Interop.OneNote');
Microsoft.Office.Interop.OneNote.ApplicationClass
Using methods() I can see the oneNote specific methods, i.e. GetHierarcy, but when I try to use them I get the following error
No method 'GetHierarchy' with matching signature found for class 'Microsoft.Office.Interop.OneNote.ApplicationClass'
Anyone have any experience using MATLAB to control oneNote?

Answers (1)

Image Analyst
Image Analyst on 10 Aug 2014
Can it record a macro like Excel? When I want to know the ActiveX methods to use in Excel, I record a macro and then look at the macro source code to see how it did it.
  1 Comment
Victor
Victor on 10 Aug 2014
It doesn't have macro functionality like Excel. The strange thing is that I know what the commands should be for onenote as I've seen examples from other people but when I try to use the commands it doesn't work for me. I am thinking it is a registry setting that I am missing or something like that.

Sign in to comment.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!