Einbetten word-Dokument in ASP.net Seite und den Zugriff mit VBscript
Ich habe einige code, öffnet sich ein word-Dokument mithilfe von VBScript auf eine ASP.net Seite:
set objWord = CreateObject("Word.Application")
objWord.Visible = True
objWord.Documents.Open "c:\inetpub\wwwroot\JSWordTest\test.doc", False, False, False
Diese funktioniert Super, aber öffnet das word-doc in ein anderes Fenster. Idealerweise würde ich gerne machen, dieser Blick, als wenn es enthalten ist in der aktuellen Seite vielleicht in einem IFrame. Ich habe einige andere Knöpfe, die das einfügen von text in das word-Dokument, wenn geklickt wird.
Kann ich nicht einfach die src des iframe um das word-Dokument, müssen Sie einen Verweis auf die word-Dokument (objWord) um mir zu erlauben, fügen Sie den text in es im real mal wieder mit Vbscript zu tun.
Nicht sicher, ob dies möglich ist, aber alle Ideen/alternativen erwünscht?
Anforderungen:
Die word-doc-dargestellt werden muss vom web-browser
An der Seite des word-Dokuments werden einige Schaltflächen, die beim anklicken einfügen von text in es
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie diese Technik verwenden, um den Inhalt des Word-Dokuments, ohne dass windows überhaupt.
Sobald Sie haben den Inhalt des Dokuments in die variable, die Sie tun können, was Sie wollen mit ihm so weit wie das schreiben mit einem Dokument.schreiben oder was auch immer Methode, die Sie verwenden möchten.
Finden Sie mehr Details auf die MS Word-Anwendung Objekt und seine Methoden hier: http://msdn.microsoft.com/en-us/library/aa221371(Büro.11).aspx
Wenn es eine option zum installieren eines ActiveX-Komponente auf dem client-Rechner, können Sie versuchen, EDraw Office Viewer component oder die cheapter Ultra Office Control. Beide basieren auf dem DSOFramer Beispiel von Microsoft und Anbieter ähnliche Methoden, um die Schnittstelle mit den Dokumenten.
Beispiel-code ist gegeben und zeigt, wie trigger Dialoge, text einfügen, etc.
Erhalten Sie Inspirationen aus Excel Viewer Komponente. Es ist wie EDraw Office Viewer, aber kostenlos und open source. Derzeit, es öffnet office-Dokumente, aber Sie können ihn leicht ändern, um die Arbeit mit Word.
Du könnte versuchen, das speichern im HTML-format
haben und dann diesen als Quelle für Ihre iframe-Dokument. Beachten Sie, dass beim speichern im HTML-format, erstellt Word eine entsprechende Ressourcen-Ordner (für Bilder etc.), so müssen Sie möglicherweise das zu berücksichtigen.