背景 我在工作中像剪贴簿一样使用 Onenote,跟踪分配的任务以及我在这些任务中的进度。任务是通过自动电子邮件(outlook)分配的,通常这些任务涉及手动阅读网页并在其他网页中填写结果。
到目前为止,我已经使用电子邮件到达来触发 VBA 脚本,该脚本使用电子邮件中的数据在本地保存“requirements.html”页面和“ingredients.html”页面。然后我使用 python 来解析和对 ingredients.html 做一些初步验证。这导致包含零件颜色编码状态的增强“requirements.html”。
我的问题
我几乎已经剪切'n'粘贴了这段代码并设法将新页面添加到笔记本 Y 的第 X 部分(其中 x 和 y 是传递给函数的字符串)或通过复制 section.one 文件创建一个新部分进入笔记本文件夹DEST = "C:\Documents and Settings\Me\My Documents\OneNote Notebooks\Tasks\" + rqst_section + ".one"
当代码向页面添加纯文本时,添加原始 html 源代码代替纯文本会在
oneNote.UpdatePageContent doc.XML
执行 line 时导致对象错误。
有没有人设法使用 VBA 获得与此手动序列相同的结果,选择浏览器窗口中的所有文本并将其复制“n”粘贴到 onenote 中的页面中。