8 votes

Existe-t-il un moyen de communiquer avec OneNote par le biais du code ?

J'adore utiliser OneNote, mais j'aimerais avoir plus de contrôle sur l'emplacement de mes notes et sur la façon dont elles sont générées. Je suis très versé dans VBA et ok avec Python (et ce sont les seuls langages avec lesquels je peux coder sur ma machine), mais je n'ai pas trouvé un moyen décent d'interagir avec OneNote par le biais du code. J'utilise OneNote 2003 qui n'a pas l'air d'avoir un export xml comme 2007. Est-ce que quelqu'un a trouvé un moyen facile de lire et écrire des fichiers OneNote avec Python ou VBA ?

4voto

Naaff Points 6637

OneNote 2007 offre plus d'options mais OneNote 2003 ne prend en charge que l'option CSimpleImporterClass API pour importer des données par programme dans OneNote. CSimpleImporterClass vous permettra d'importer des images, de l'encre et du HTML dans OneNote à l'aide de VB.

La lecture des fichiers OneNote 2003 peut s'avérer un peu plus difficile. Je ne connais pas de ressources pour faciliter la lecture des fichiers OneNote 2003 avec Python ou VBA.

0voto

user141158 Points 21

Prise en charge de Python décrite @ http://varunsrin.posterous.com/python-onenote-you

Il existe également un plugin C# @ http://onom.codeplex.com/

0voto

DipakBoyed Points 424

Pour les opérations CRUD (Créer, Lire, Mettre à jour, Supprimer) de base sur les carnets, les sections ou les pages OneNote, vous pouvez également utiliser la fonction API REST de Python.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X