2009-10-14 7 views

Odpowiedz

10

Automatyzacja biura oznacza programową obsługę programu pakietu Office (lub, częściej, dokumentu pakietu Office za pośrednictwem programu pakietu Office), przy użyciu współdziałania COM.

Visual Studio Tools for Office (VSTO) to zestaw narzędzi programistycznych dostępnych w postaci dodatku Visual Studio (szablony projektów) oraz środowiska wykonawczego, które umożliwiają pakietowi Microsoft Office 2003 i nowszym wersjom aplikacji pakietu Office .NET Framework Common Language Runtime (CLR) ujawniający ich funkcjonalność poprzez system typu .NET. Dzięki temu rozszerzenia aplikacji pakietu Office można zapisywać w językach .NET.

Open XML SDK to zestaw klas typów, zbudowany na bazie System.IO.Packaging API, który może być używany do manipulowania dokumentami Office zgodnymi ze standardem Open XML. W przeciwieństwie do współpracy COM nie wymaga pakietu Microsoft Office.

+2

Wystarczy oprócz odpowiedź: VSTO jest tylko jeden sposób, aby do automatyzacji Office (a VSTO używa właśnie interfejsów COM aplikacji Office). –

+0

@divo Więc jeśli używasz VSTO, nie potrzebujesz bezpośrednio korzystać z automatyki Office? – alex

+0

@alex: Cóż, automatyzacja biurowa to ogólne określenie przetwarzania dokumentów biurowych w sposób programowy. Co prawdopodobnie dotyczy automatyzacji aplikacji Office przy użyciu interfejsów COM pakietu Microsoft Office? –

0

Co chcesz zrobić?!?!

Nowy format Open XML daje wiele możliwości.

Zobacz również zawartość tookit sterowania na CodePlex, że mam używany do tworzenia XML z Worda http://channel9.msdn.com/posts/Rory/Matthew-Scott-Application-Development-using-the-Open-XML-File-Formats/

Inne dobre linki Open XML Developer Center Open XML SDK 2.0 Getting started

+0

Aby wykonać to zadanie, muszę mieć możliwość wygenerowania dokumentu Office na serwerze, a następnie wydrukowania go na zdalnej drukarce. – alex

+0

Do drukowania zawsze będą potrzebne aplikacje Office, ponieważ potrzebujesz renderować dokumenty. –

Powiązane problemy