Udostępnij za pośrednictwem


Szablony projektów pakietu Office ― Omówienie

Narzędzia programistyczne pakietu Microsoft Office dostępne w programie Visual Studio zawierają szablony projektów służące do tworzenia następujących typów rozwiązań dla pakietu Office:

  • Dostosowania na poziomie dokumentów

  • Dodatki na poziomie aplikacji

Aby uzyskać szczegółowe porównanie tych typów rozwiązań dla pakietu Office, zobacz Rozwój rozwiązań Office ― Omówienie.

Szablony projektów pakietu Office są dostępne w oknie dialogowym Nowy projekt, w węźle Office znajdującym się w węzłach języków Visual C# i Visual Basic.Każdy szablon generuje projekt o konfiguracji odpowiedniej dla aplikacji docelowej, razem z odwołaniami do zestawów i ustawieniami debugowania.

Każdy projekt zawiera pliki i kod źródłowy niezbędne do rozpoczęcia tworzenia określonego typu rozwiązania.Kod generowany dla każdego projektu obejmuje programy obsługi zdarzeń uruchamiania i zamykania.Do programów obsługi można dodać kod, który będzie inicjował rozwiązanie podczas jego ładowania, a czyścił je podczas usuwania z pamięci.Aby uzyskać więcej informacji, zobacz Projekty pakietu Office w środowisku Visual Studio i Zdarzenia w projektach pakietu Office.

[!UWAGA]

Narzędzia programistyczne pakietu Office są dołączane do niektórych wydań programu Visual Studio.Aby uzyskać więcej informacji, zobacz Konfigurowanie komputera do opracowywania rozwiązań pakietu Office.

Dostosowania na poziomie dokumentów

Węzeł Office znajdujący się w oknie dialogowym Nowy projekt zawiera następujące szablony projektów umożliwiające rozpoczęcie tworzenia dostosowań poziomie dokumentu dla programów Word i Excel:

  • Dokument programu Word 2013

  • Szablon programu Word 2013

  • Skoroszyt programu Excel 2013

  • Szablon programu Excel 2013

  • Dokument programu Word 2010

  • Szablon programu Word 2010

  • Skoroszyt programu Excel 2010

  • Szablon programu Excel 2010

Szablony projektów dokumentów programu Word i skoroszytów programu Excel zawierają kod źródłowy, który pomoże rozpocząć tworzenie rozwiązania opartego na konkretnym dokumencie lub skoroszycie.W tego typu rozwiązaniach kod działa tylko wtedy, gdy powiązany dokument zostanie otwarty w programie Word lub Excel.

Szablony projektów programów Word i Excel zachowują się identycznie jak szablony projektów dokumentów programu Word i skoroszytów programów Excel.Jednak szablony projektów programów Word i Excel bardzo ułatwiają użytkownikom tworzenie nowych spersonalizowanych lokalnych kopii dokumentów lub skoroszytów w rozwiązaniu.Funkcje w rozwiązaniu są dostępne z nowego dokumentu, który użytkownik utworzył na podstawie szablonu.

[!UWAGA]

Szablonów programu Word, które odwołują się do rozszerzeń kodu zarządzanego, nie można używać jako globalnych dodatków.Wywołanie zestawu nie następuje, jeśli szablon jest ładowany z katalogu Startup programu Word.Aby uzyskać więcej informacji, zobacz Ograniczenia szablonów globalnych i dodatków programu Excel (plików .xla).

Informacje na temat rozpoczynania pracy z tego typu projektami znajdują się w następujących tematach:

Dodatki na poziomie aplikacji

Węzeł Office/SharePoint znajdujący się w oknie dialogowym Nowy projekt zawiera następujące szablony projektów umożliwiające rozpoczęcie tworzenia dodatków na poziomie aplikacji:

  • Dodatek programu Excel 2013

  • Dodatek programu InfoPath 2013

  • Dodatek programu Outlook 2013

  • Dodatek programu PowerPoint 2013

  • Dodatek programu Project 2013

  • Dodatek programu Visio 2013

  • Dodatek programu Word 2013

  • Dodatek programu Excel 2010

  • Dodatek programu InfoPath 2010

  • Dodatek programu Outlook 2010

  • Dodatek programu PowerPoint 2010

  • Dodatek programu Project 2010

  • Dodatek programu Visio 2010

  • Dodatek programu Word 2010

W projekcie opartym na jednym z tych szablonów projektu kod w rozwiązaniu jest uruchamiany po otwarciu powiązanej aplikacji.W przeciwieństwie do projektów na poziomie dokumentu kod nie jest kojarzony z jednym dokumentem.

Więcej informacji na temat rozpoczynania pracy z tego typu projektami znajdują się w następujących tematach:

Rozwiązania oparte na dokumentach a rozwiązania oparte na szablonach

Projektując rozwiązanie w oparciu o dokument programu Word lub skoroszyt programu Excel, należy wybrać najlepszy sposób udostępnienia tego dokumentu użytkownikom.

Zastosowanie: Informacje przedstawione w tym temacie mają zastosowanie do projektów na poziomie dokumentu dla następujących aplikacji: Excel 2013 i Excel 2010; Word 2013 i Word 2010. Aby uzyskać więcej informacji, zobacz Funkcje dostępne w aplikacjach pakietu Office i typ projektu.

Czasami trzeba dać każdemu użytkownikowi osobną kopię.W takich przypadkach należy utworzyć rozwiązanie na bazie projektu dokumentu programu Excel lub Word.

Innym razem lepiej udostępnić szablon na serwerze, tak aby każdy użytkownik mógł otworzyć szablon i zapisać lokalną kopię jako dokument.W takich przypadkach należy utworzyć rozwiązanie na bazie projektu szablonu programu Excel lub Word.

Porównanie

W poniższej tabeli przedstawiono różnice między dokumentami a szablonami.

Dokumenty

Szablony

Użytkownicy mogą otwierać i modyfikować dokument, chyba że ma on ustawiony atrybut tylko do odczytu.Wszelkie zapisane zmiany są przechowywane w oryginale.

Użytkownicy mogą otworzyć szablon, aby utworzyć kopię lokalną jako nowy dokument.Nie mogą oni modyfikować oryginału, chyba że otrzymają specjalne uprawnienia.

Otwarcie dokumentu powoduje wygenerowanie zdarzenia Open.

Otwarcie szablonu powoduje wygenerowanie zdarzenia New.

Ograniczenia szablonów globalnych i dodatków programu Excel (plików .xla)

Dokumenty, skoroszyty i szablony mogą nie działać poprawnie jako szablony globalne lub dodatki programu Excel (pliki .xla).

Szablony programu Word

Jeśli szablon programu Microsoft Office Word zawiera rozszerzenia kodu zarządzanego, a szablon jest dołączony jako szablon globalny lub ładowany z katalogu Startup programu Word, nie dochodzi do wywołania zestawu projektu.Ponadto dokument nie rozpoznaje formatu szablonu będącego częścią rozwiązania utworzonego dla pakietu Office.

Dodatki programu Excel (pliki .xla)

Nie ma żadnego projektu pakietu Office do tworzenia dodatków programu Excel (plików .xla).Istnieje możliwość zapisania skoroszytu jako pliku .xla, jednak operacja ta nie jest obsługiwana i jej nie zalecamy.Jeśli skoroszyt zawierający rozszerzenia kodu zarządzanego zostanie zapisany jako plik Dodatek programu Microsoft Office Excel (plik *.xla), można go zaznaczyć w oknie dialogowym Dodatki i zastosować do innego skoroszytu.W niektórych przypadkach po zastosowaniu dodatku kod będzie działał w skoroszycie docelowym, ale takie użycie rozwiązania dla pakietu Office nie jest obsługiwane.

Zobacz też

Zadania

Porady: tworzenie projektów Office w Visual Studio

Koncepcje

Wprowadzenie do programowania dostosowań na poziomie dokumentu dla programu Excel

Wprowadzenie do programowania dostosowań na poziomie dokumentu dla programu Word

Wprowadzenie do programowania dodatków na poziomie aplikacji

Inne zasoby

Projektowanie i tworzenie rozwiązań Office

Tworzenie rozwiązań pakietu Office