Omówienie szablonów projektów pakietu Office
Narzędzia deweloperskie pakietu Microsoft Office w programie Visual Studio obejmują szablony projektów do tworzenia następujących typów rozwiązań pakietu Office:
-
Aby uzyskać szczegółowe porównanie tych typów rozwiązań pakietu Office, zobacz Omówienie programowania rozwiązań pakietu Office (VSTO).
Szablony projektów pakietu Office są dostępne w oknie dialogowym Nowy projekt w węźle Pakietu Office węzłów języka 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 programu 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 tworzenia rozwiązań pakietu Office.
Dostosowania na poziomie dokumentów
Węzeł pakietu Office w oknie dialogowym Nowy projekt zawiera następujące szablony projektów umożliwiające rozpoczęcie tworzenia dostosowań na poziomie dokumentu dla programów Word i Excel:
Dokument programu Word 2013 i 2016 VSTO
Szablon programu Word 2013 i 2016 VSTO
Skoroszyt programu Excel 2013 i 2016 VSTO
Szablon programu Excel 2013 i 2016 VSTO
Dokument programu Word 2010 VSTO
Szablon programu Word 2010 VSTO
Skoroszyt programu Excel 2010 VSTO
Szablon programu Excel 2010 VSTO
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
Szablony programu Word odwołujące się do rozszerzeń kodu zarządzanego nie mogą być używane jako globalne dodatki VSTO. Zestaw nie jest wywoływany, 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 (pliki xla).
Informacje na temat rozpoczynania pracy z tego typu projektami znajdują się w następujących tematach:
Przewodnik: tworzenie pierwszego dostosowania na poziomie dokumentu dla programu Word
Przewodnik: tworzenie pierwszego dostosowania na poziomie dokumentu dla programu Excel
Dodatki VSTO
Węzeł Office/SharePoint w oknie dialogowym Nowy projekt zawiera następujące szablony projektów umożliwiające rozpoczęcie tworzenia dodatków VSTO.
Dodatek VSTO programu Excel 2013 i 2016
Dodatek VSTO programu InfoPath 2013
Dodatek VSTO programu Outlook 2013 i 2016
Dodatek PowerPoint 2013 i 2016
Dodatek programu Project 2013 i 2016
Dodatki programu Visio 2013 i 2016
Dodatki programu Word 2013 i 2016
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:
Przewodnik: tworzenie pierwszego dodatku VSTO dla programu Excel
Przewodnik: tworzenie pierwszego dodatku VSTO dla programu Outlook
Przewodnik: tworzenie pierwszego dodatku VSTO dla programu PowerPoint
Przewodnik: tworzenie pierwszego dodatku VSTO dla programu Word
Rozwiązania dokumentów i szablonów
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.
Dotyczy: informacje w tym temacie dotyczą projektów na poziomie dokumentu dla programów Excel i Word. Aby uzyskać więcej informacji, zobacz Funkcje dostępne przez aplikacja pakietu Office lication 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. |
Po otwarciu Open dokument zgłasza zdarzenie. | Po otwarciu New szablon zgłasza zdarzenie. |
Ograniczenia szablonów globalnych i dodatków programu Excel (pliki xla)
Dokumenty, skoroszyty i szablony mogą nie działać poprawnie jako szablony globalne lub dodatki VSTO 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 projektu pakietu Office do tworzenia dodatku VSTO programu Excel (plik xla ). Istnieje możliwość zapisania skoroszytu jako pliku .xla, jednak operacja ta nie jest obsługiwana i jej nie zalecamy. Jeśli zapiszesz skoroszyt z rozszerzeniami kodu zarządzanego jako plik dodatku programu Microsoft Office Excel (*.xla), możesz wybrać go w oknie dialogowym Dodatki , aby zastosować go do innego skoroszytu. W niektórych przypadkach kod zostanie uruchomiony w skoroszycie docelowym po zastosowaniu dodatku VSTO, ale takie użycie rozwiązania pakietu Office nie jest obsługiwane.
Powiązana zawartość
- Projektowanie i tworzenie rozwiązań pakietu Office
- Opracowywanie rozwiązań pakietu Office
- Porady: tworzenie projektów pakietu Office w programie Visual Studio
- Wprowadzenie do programowania dostosowań na poziomie dokumentu dla programu Excel
- Wprowadzenie do dostosowywania na poziomie dokumentu dla programu Word
- Wprowadzenie do programowania dodatków VSTO