Udostępnij za pośrednictwem


Rozwiązania programu InfoPath

Visual Studio zawiera szablony projektu, który służy do tworzenia dodatków poziomie aplikacji dla programu Microsoft Office InfoPath.Rozwiązania te można użyć do automatyzowania programu InfoPath, rozszerzanie funkcji programu InfoPath lub dostosować interfejs użytkownika (UI) programu InfoPath.

Dotyczy: Informacje przedstawione w tym temacie dotyczą projektów na poziomie aplikacji dla programów InfoPath 2013 i InfoPath 2010. Aby uzyskać więcej informacji, zobacz Funkcje dostępne w aplikacji pakietu Office i typ projektu.

Dodatki poziomie aplikacji dla programu InfoPath są podobne do dodatków innych aplikacji pakietu Microsoft Office.Rozwiązania tego typu składają się z zestawu, który jest ładowany przez aplikację.Użytkownicy końcowi może mieć dostęp do funkcji tego zestawu, niezależnie od tego, które tworzą lub formularz jest otwarty szablon.Aby uzyskać więcej informacji o poziomie aplikacji dodatków, zobacz Pobieranie rozpoczęto dodatki poziomie programowania aplikacji i Architektura dodatków poziomie aplikacji.

[!UWAGA]

Visual Studio 2012nie obejmuje projektów szablonu formularza programu InfoPath, które zostały przewidziane w poprzednich wersjach programu Visual Studio.Ponadto nie można używać Visual Studio 2012 do otwarcia lub edycji projekt szablonu formularza programu InfoPath, który został utworzony w poprzedniej wersji programu Visual Studio.Można jednak otworzyć i edytować projekt szablonu formularza programu InfoPath za pomocą Visual Studio Tools for Applications.Aby uzyskać więcej informacji, zobacz Praca z projektami 2008 VSTO w programie InfoPath 2010..

Automatyzowanie programu InfoPath za pomocą dodatku

Dostęp do modelu obiektów programu InfoPath z dodatek Office utworzone za pomocą narzędzia programowania pakietu Office w programie Visual Studio, użyj Application pole ThisAddIn klasy do projektu.Application Zwraca wartość w polu Microsoft.Office.Interop.InfoPath.Application obiekt, który reprezentuje w bieżącym wystąpieniu programu InfoPath.Aby uzyskać więcej informacji, zobacz Programowanie aplikacji poziom dodatki.

Zadzwoń do modelu obiektów programu InfoPath z dodatku używasz typów, które są dostarczane w podstawowy zestaw międzyoperacyjny dla programu InfoPath.Podstawowy zestaw międzyoperacyjny pełni rolę mostu między kodu zarządzanego w dodatku i modelu COM w programie InfoPath.Wszystkie rodzaje ujęte w programie InfoPath podstawowy zestaw międzyoperacyjny są zdefiniowane w Microsoft.Office.Interop.InfoPath obszaru nazw.Aby uzyskać więcej informacji na temat programu InfoPath podstawowy zestaw międzyoperacyjny zobacz O program Microsoft Office InfoPath podstawowego Interop zgromadzenie.Aby uzyskać więcej informacji o podstawowe zestawy międzyoperacyjne ogólnie rzecz biorąc, zobacz Przegląd rozwoju rozwiązań pakietu Office i Podstawowe zestawy międzyoperacyjne pakietu Office.

Dostosowywanie interfejsu użytkownika programu InfoPath za pomocą dodatku

Podczas tworzenia dodatek dla programu InfoPath, masz kilka różnych opcji dostosowywania interfejsu użytkownika.Poniższa lista zawiera niektóre z tych opcji.

Zadanie

Aby uzyskać więcej informacji

Tworzenie niestandardowych okienko zadań.

Niestandardowe okienka zadań

Dodaj niestandardowe karty na Wstążce w programie InfoPath.

Dostosowywanie Wstążki programu InfoPath

Aby uzyskać więcej informacji na temat dostosowywania interfejsu użytkownika programu InfoPath i innych aplikacji Microsoft Office, zobacz Dodatek dostosowywania interfejsu użytkownika pakietu Office.

Zobacz też

Zadania

Jak: tworzenie projektów pakietu Office w programie Visual Studio

Informacje

Podstawowe zestawy międzyoperacyjne pakietu Office

Koncepcje

Pobieranie rozpoczęto dodatki poziomie programowania aplikacji

Przegląd rozwoju rozwiązań pakietu Office

Architektura dodatków poziomie aplikacji

Pisania kodu w rozwiązania dla pakietu Office

Inne zasoby

O Microsoft Office InfoPath podstawowy zestaw międzyoperacyjny

Programowanie aplikacji poziom dodatki

Dodatek dostosowywania interfejsu użytkownika pakietu Office

programu InfoPath 2010 w rozwoju Office