Outlook VSTO - 在选择时调用 TypeText 引发 "Cannot perform runtime binding on a null reference" 异常
Outlook VSTO - Calling TypeText on Selection throws "Cannot perform runtime binding on a null reference" Exception
调用 Selection.TypeText("sometext")
抛出:
“无法对空引用执行运行时绑定”错误
你假设你的代码中有 selection 对象,但你没有。我还看到了您关于同一主题 (TypeText) 的其他帖子,尽管它们显示不同的错误,但它们都来自同一个问题。代码要么根本没有得到 selection,要么得到错误的 selection(你不能调用 TypeText)。例如,我看到你在电子邮件列表中 select 一封电子邮件(没有打开它),然后你打开一封新电子邮件。
不幸的是,MS documentation/MSDN 在过去几年中不断恶化,在这个主题上几乎没有什么帮助,所以我在这里发布了如何做到这一点的答案
希望对您有所帮助。
调用 Selection.TypeText("sometext")
抛出:
“无法对空引用执行运行时绑定”错误
你假设你的代码中有 selection 对象,但你没有。我还看到了您关于同一主题 (TypeText) 的其他帖子,尽管它们显示不同的错误,但它们都来自同一个问题。代码要么根本没有得到 selection,要么得到错误的 selection(你不能调用 TypeText)。例如,我看到你在电子邮件列表中 select 一封电子邮件(没有打开它),然后你打开一封新电子邮件。
不幸的是,MS documentation/MSDN 在过去几年中不断恶化,在这个主题上几乎没有什么帮助,所以我在这里发布了如何做到这一点的答案
希望对您有所帮助。