Control oneNote with MATLAB

3 visualizzazioni (ultimi 30 giorni)
Victor
Victor il 10 Ago 2014
Commentato: Victor il 10 Ago 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?

Risposte (1)

Image Analyst
Image Analyst il 10 Ago 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 Commento
Victor
Victor il 10 Ago 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.

Accedi per commentare.

Categorie

Scopri di più su Use COM Objects in MATLAB in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by