Ich versuche derzeit, Zellen eines Excel-Tabellenkalkulationsobjekts mit C# Interop zu bearbeiten. Ich habe es als Objekt in ein Word-Dokument eingefügt.Excel-Spreadsheet-Objekt in Word-Dokument bearbeiten (C# Interop)
Bis dahin ist es mir nicht gelungen, etwas zu programmieren, was wirklich funktioniert. Ich kann die Komponente auswählen, aber ich kann sie nicht für die Edition öffnen und dann die Gitterzellen erreichen.
Ich verwende ein Button-Steuerelement in einem benutzerdefinierten Office-Multifunktionsleiste zum Starten der Bearbeitung. Hier ist meine Methode:
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();
}
Die einzige Möglichkeit, auf ein bestimmtes Objekt mit Interop zugreifen, ist mit Lesezeichen.
Hat jemand eine Vorstellung davon, wie man so etwas macht?
Geben Sie die Code-Snippets ein, die Sie selbst getestet haben. Lassen Sie uns die genaue Anforderung wissen und wir können Ihnen helfen. Beschränke immer die Frage. Siehe [this] (http://stackoverflow.com/help/mcve) – SSJGSS