Serialisieren Sie das aktuelle ActiveDocument aus dem Office 2007-Add-In

Ich erstelle ein VSTO Office 2007-Add-In.

Ich muss aktivieren oder eine Lösung finden, mit der ich auf einem Webservice mit a speichern kannbyte[] anstelle der Festplatte.

Also öffne ich das Dokument, indem ich auf eine Website gehe und auf eine URL klicke, dann auf "Senden Sie mir ein Word-Dokument" und dann auf "Öffnen mit MS Word 2007" klicke.

Das Dokument wird geöffnet und wenn ich die Daten überprüfe, habe ich:

ActiveDocument.Fullname = http: // [Servername oder IP] / [irgendein iis-Ordner] /file.asp? Id = 353 & type = doc`

Ich denke, das ist alles im Speicher, da ich nicht die ursprüngliche Datei oder temporäre Datei habe, wenn vorhanden.

Ich habe kein Problem mit einem Datenträger, auch wenn das Dokument geöffnet ist. Wie kann ich abyte[] von einem StromActiveDocument?

Ich habe viele Antworten gefunden, die besagen, dass dies nicht möglich ist. Ich habe aber auch einen Kunden, der über ein altes Add-In verfügt, das das erledigtbyte[] von einem StromActiveDocument.

Kann mir jemand helfen.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage