【发布时间】:2016-10-27 08:01:03
【问题描述】:
我是一名年轻的系统管理员,想为使用 microsoft Surface 的同事编写一个小工具。
Onenote云版可以访问网络摄像头,将图片直接插入到笔记本中。
Outlook 2010、2013 和 2016 没有此功能。
所以我开始写一个插件。我已经可以访问网络摄像头并保存图片,但将图片添加到笔记本时遇到问题。
我正在使用 Office.Interop dll,但我真的不知道从哪里开始。
我希望你能帮助我。
谢谢。
编辑:
这是代码的一部分:
private void GetNameSpace()
{
MemoryStream stream = new MemoryStream();
pictureBoxVideo.BackgroundImage.Save(stream, ImageFormat.Jpeg);
string fileString = Convert.ToBase64String(stream.ToArray());
string xml;
string thisPage = oneNoteApp.Windows.CurrentWindow.CurrentPageId;
oneNoteApp.GetPageContent(thisPage, out xml,PageInfo.piAll,XMLSchema.xs2010);
var doc = XDocument.Parse(xml);
string toAdd = @"<one:Image>
<one:Data>" + fileString + @"</one:Data>
</one:Image>";
}
现在我必须使用 UpdatePageContent 但究竟如何?
【问题讨论】:
标签: c# .net interop office-interop onenote