【发布时间】:2012-05-24 11:31:57
【问题描述】:
背景 我在工作中像剪贴簿一样使用 Onenote,跟踪分配的任务以及我在这些任务中的进度。任务是通过自动电子邮件(outlook)分配的,通常这些任务涉及手动阅读网页并在其他网页中填写结果。
到目前为止,我已经使用电子邮件到达来触发 VBA 脚本,该脚本使用电子邮件中的数据在本地保存“requirements.html”页面和“ingredients.html”页面。然后我使用 python 来解析和对成分.html 进行一些初步验证。这会产生一个增强的“requirements.html”,其中包含零件的颜色编码状态。
我的问题
我几乎已经剪切了this code 并设法将新页面添加到笔记本 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
被执行。
有没有人设法使用 VBA 获得与此手动序列相同的结果,
选择浏览器窗口中的所有文本并将其复制“n”粘贴到 onenote 中的页面中。
【问题讨论】:
-
能否包含用于将增强的
requirements.html的内容添加到页面的代码?
标签: html vba insert outlook onenote