【发布时间】:2016-05-19 01:51:00
【问题描述】:
我目前正在尝试使用 c# interop 编辑 excel 电子表格对象的单元格。我将它作为对象插入到 word 文档中。
直到那里我没有成功编程任何真正有效的东西。我可以选择组件,但无法将其打开以进行编辑,然后到达网格的单元格。
我使用自定义办公室功能区中的按钮控件来启动编辑。这是我的方法:
public void EditTable(Office.IRibbonControl control)
{
Word.Application oWordApp = (Word.Application)Marshal.GetActiveObject("Word.Application");
Word.Document oWordDoc = oWordApp.ActiveDocument;
Word.Bookmark ReqsBookmark = DocumentHelper.GetBookmark("test");
ReqsBookmark.Select();
}
我知道使用互操作访问特定对象的唯一方法是使用书签。
有人知道如何做这样的事情吗?
【问题讨论】:
-
输入自己尝试的代码sn-ps。让我们知道确切的要求,我们可以为您提供帮助。总是缩小问题的范围。参考this
标签: c# excel ms-word vsto office-interop