Udostępnij za pośrednictwem


InfoPath — Rozwiązania

Program Visual Studio zawiera szablony projektów, które można użyć do tworzenia dodatków poziomie aplikacji dla programu Microsoft Office InfoPath.Roztwory te można użyć do automatyzowania programu InfoPath, rozszerzyć funkcje programu InfoPath lub dostosować interfejs użytkownika (UI) programu InfoPath.

Zastosowanie: Informacje przedstawione w tym temacie mają zastosowanie do projektów na poziomie aplikacji obsługiwanych w programach InfoPath 2013 i InfoPath 2010. Aby uzyskać więcej informacji, zobacz Funkcje dostępne w aplikacjach 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łada się z zestawu, który jest ładowany przez aplikację.Użytkownicy końcowi mogą mieć dostęp do funkcji tego zestawu, niezależnie od tego, które tworzą lub formularz jest otwarty szablon.Aby uzyskać więcej informacji na temat dodatków poziomie aplikacji, zobacz Wprowadzenie do programowania dodatków na poziomie aplikacji i Architektura dodatków na poziomie aplikacji.

[!UWAGA]

Visual Studio 2013nie 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 2013 do otwarcia lub edycji projekt szablonu formularza programu InfoPath, który został utworzony w poprzedniej wersji programu Visual Studio.Jednak można otwierać i edytować projekt szablonu formularza programu InfoPath za pomocą narzędzi 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

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

Po wywołaniu w modelu obiektów programu InfoPath z dodatku, użyj typów, które są dostarczane w podstawowy zestaw międzyoperacyjny dla programu InfoPath.Podstawowy zestaw międzyoperacyjny pełni rolę mostu między kod zarządzany w dodatku i modelu COM w programie InfoPath.Wszystkie rodzaje ujęte w podstawowy zestaw międzyoperacyjny programu InfoPath są zdefiniowane w Microsoft.Office.Interop.InfoPath obszaru nazw.Aby uzyskać więcej informacji na temat podstawowy zestaw międzyoperacyjny programu InfoPath, zobacz O Microsoft Office InfoPath podstawowego zestawu międzyoperacyjnego.Aby uzyskać więcej informacji na temat podstawowe zestawy międzyoperacyjne ogólnie rzecz biorąc, zobacz Rozwój rozwiązań Office ― Omówienie 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

Utwórz niestandardowe okienko zadań.

Niestandardowe okienka zadań

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

Dostosowywanie Wstążki do InfoPath

Aby uzyskać więcej informacji na temat dostosowywania interfejsu użytkownika programu InfoPath i inne aplikacje Microsoft Office, zobacz Dostosowywanie interfejsu użytkownika pakietu Office.

Zobacz też

Zadania

Porady: tworzenie projektów Office w Visual Studio

Informacje

Podstawowe zestawy międzyoperacyjne pakietu Office

Koncepcje

Wprowadzenie do programowania dodatków na poziomie aplikacji

Rozwój rozwiązań Office ― Omówienie

Architektura dodatków na poziomie aplikacji

Pisanie kodu dla rozwiązań pakietu Office

Inne zasoby

Zestaw międzyoperacyjny programu InfoPath podstawowego pakietu Microsoft Office — informacje

Programowanie dodatków na poziomie aplikacji

Dostosowywanie interfejsu użytkownika pakietu Office

Program InfoPath 2010 w rozwoju pakietu Office