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:
Wskazówki: tworzenie pierwszego dostosowania na poziomie dokumentu dla programu Word
Wskazówki: tworzenie pierwszego dostosowania na poziomie dokumentu dla programu Excel
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:
Wprowadzenie do programowania dodatków na poziomie aplikacji
Wskazówki: tworzenie pierwszego dodatku na poziomie aplikacji dla programu Excel
Wskazówki: tworzenie pierwszego dodatku na poziomie aplikacji dla programu Outlook
Wskazówki: tworzenie pierwszego dodatku na poziomie aplikacji dla programu PowerPoint
Wskazówki: tworzenie pierwszego dodatku na poziomie aplikacji dla projektu
Wskazówki: tworzenie pierwszego dodatku na poziomie aplikacji dla programu Word
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