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 ?
Réponses
Trop de publicités?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.
Prise en charge de Python décrite @ http://varunsrin.posterous.com/python-onenote-you
Il existe également un plugin C# @ http://onom.codeplex.com/
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.