2009-07-07 3 views
7

J'adore utiliser OneNote, mais je veux plus de contrôle sur l'emplacement de mes notes et la façon dont les notes sont générées. Je suis très versé dans VBA et ok avec Python (et ce sont les seules langues que je peux coder avec sur ma machine) mais je n'ai pas trouvé une manière décente d'interagir avec OneNote par le code. J'utilise OneNote 2003 qui ne ressemble pas à une exportation xml comme 2007. Quelqu'un at-il trouvé un moyen facile de lire et d'écrire des fichiers OneNote avec Python ou VBA?Existe-t-il un moyen de communiquer avec OneNote à l'aide du code?

Répondre

4

OneNote 2007 has more options, mais OneNote 2003 prend uniquement en charge le CSimpleImporterClass API pour l'importation de données par programme dans OneNote. CSimpleImporterClass vous permettra d'apporter des images, de l'encre et du HTML dans OneNote en utilisant VB. La lecture des fichiers OneNote 2003 peut être un peu plus difficile. Je ne connais pas de ressources pour faciliter la préparation de fichiers OneNote 2003 avec Python ou VBA.

0

Pour CRUD de base (Create, Read, Update, Delete) opérations sur blocs-notes OneNote, sections ou pages, vous pouvez également utiliser le REST API de Python.

Questions connexes