Introductie tot het gebruik van InfoPath in een aangepast programma

Opmerking:  We willen u graag zo snel mogelijk de meest recente Help-inhoud in uw eigen taal bieden. Deze pagina is automatisch vertaald en kan grammaticale fouten of onnauwkeurigheden bevatten. Wij hopen dat deze inhoud nuttig voor u is. Kunt u ons onder aan deze pagina laten weten of de informatie nuttig voor u was? Hier is het Engelstalige artikel ter referentie.

Als uw organisatie een aangepast programma van Microsoft Windows of een aangepast webformulier voor het verzamelen van gegevens ontwikkelt, kunt u de functies van de Microsoft Office InfoPath-editor kunt integreren met behulp van een InfoPath-besturingselement in het aangepaste programma.

Dit artikel bevat een overzicht van hoe u kunt uitbreiden en uw aangepast programma of webformulier verbeteren met behulp van een van de besturingselementen in InfoPath en InfoPath Forms Services.

Opmerking: Als u wilt gebruiken in een InfoPath-besturingselement in een aangepast programma of webformulier, moet u bekend zijn met behulp van het Microsoft Component Object Model (COM), Microsoft .NET framework, of ASP-besturingselementen in een aangepast programma.

In dit artikel

Overzicht

Het InfoPath-besturingselement

Overzicht

U kunt InfoPath formuliersjablonen die zorgen dat uw organisatie consistente en herbruikbare gegevens verzamelen met behulp van functies zoals voorwaardelijke opmaak, gegevensvalidatieen gegevens verbindingen met WCF-services en databases te maken. Uw gebruikers kunnen invullen in formulieren die zijn gebaseerd op uw formuliersjablonen op hun computer of in een webbrowser als uw webserver InfoPath Forms Servicesgebruikt.

Als uw zakelijke behoeften u een aangepaste oplossing gebruiken dwingen, kunt u profiteren van deze functies met behulp van een InfoPath-besturingselement in een aangepast programma of webformulier. Stel de volgende situaties:

  • Uw bedrijf ontwikkeld een aangepaste Windows-programma die met de database van uw bedrijf werkt. In plaats van een gebruikersinterface maken voor het verzamelen van gegevens voor deze database maakt, kunt u ontwikkelingstijd besparen met behulp van het besturingselement InfoPath als uw gegevens verzamelen interface. Uw aangepaste programma heeft alle gegevens verzamelen van functies van de InfoPath-editor en hebt u het voordeel van hoeven niet uw eigen interface ontwikkelen.

  • U hebt een behoeften voor een webformulier dan kunnen accepteren en technische tekeningen in een specifieke notatie weergeven. Uw gebruikers moeten deze technische tekeningen overheidskantoor hoeven om een vergunning building indienen. Als u wilt deze zakelijke behoefte, heeft het ontwikkelteam gemaakt van een aangepast programma dat u kunt deze tekeningen via een webformulier accepteren en ze weer te geven in een webbrowser. U moet uw Web-programma verbinden met een SQL Server-database voor de opslag van de tekeningen ingediend door uw gebruikers. Door uw aangepaste Web-formulier met het InfoPath-besturingselement uit te breiden, kunt u profiteren van de ondersteuning van InfoPath voor SQL Server-databases zonder dat u moet een nieuwe aangepaste programma die met bestaande webformulier van uw bedrijf werkt ontwikkelen.

  • Uw bedrijf gebruikmaakt van een externe gegevensbron die momenteel niet wordt ondersteund door alle gegevens verzamelen van programma's, waaronder InfoPath. Omdat uw bedrijf gebruikmaakt van deze externe gegevensbron voor de opslag van gegevens, heeft het ontwikkelteam een aangepaste Windows-programma voor communicatie met deze externe gegevensbron vooraf worden gemaakt. Het InfoPath-besturingselement toevoegen aan uw aangepaste programma biedt een uitgebreide, gebruikersinterface die alle functies van InfoPath bevat.

U kunt nu met InfoPath in een besturingselement encapsulated, de functies van de InfoPath-editor toevoegen aan uw aangepaste Windows-programma of aangepast webformulier gebruikt.

Naar boven

Het InfoPath-besturingselement

Het InfoPath-besturingselement is een bestand in een gecompileerd dynamic link library (dll) dat toegang biedt tot de functies van de InfoPath-editor aan een aangepaste Windows-programma of webformulier. InfoPath- en InfoPath Forms Services geleverd drie verschillende versies van het InfoPath-besturingselement. Het besturingselement dat u gebruikt, is afhankelijk van de technologie in uw aangepaste programma en dat programma wordt of op computers met InfoPath of via een browser worden gebruikt als een webformulier gebruikt.

Aangepaste Windows-programma dat COM gebruikt    Het bestand Ipeditor.dll die wordt geleverd met InfoPath gebruiken in uw aangepaste Windows-toepassingen die COM gebruiken Als u wilt gebruiken dit besturingselement, een exemplaar van de klas InfoPathEditorObject te maken. Deze klasse beschikbaar door een verwijzing naar het bestand Ipeditor.dll toe te voegen aan uw aangepaste programma. Omdat u een bestand dat wordt geleverd met InfoPath gebruikt, moet uw gebruikers InfoPath hebben geïnstalleerd op hun computer gebruiken van uw aangepaste programma.

Aangepaste Windows-programma die gebruikmaakt van .NET framework    Gebruik de Microsoft.Office.InfoPath.FormControl constructie die wordt geleverd met InfoPath in uw aangepaste Windows-programma waarin het .NET framework. Het MSDN-artikel hostomgeving de InfoPath 2007 formulier bewerken in een aangepaste Windows formulier-toepassing, heeft meer informatie en voorbeeld-code die wordt gebruikt deze constructie. Omdat u een bestand dat wordt geleverd met InfoPath gebruikt, moet uw gebruikers InfoPath hebben geïnstalleerd op hun computer gebruiken van uw aangepaste programma.

Aangepaste webformulier    Gebruik de XmlFormView ASP.NET-besturingselementen die wordt geleverd met InfoPath Forms Services in uw aangepaste Web-formulier. Het MSDN-artikel hostomgeving de InfoPath 2007 formulier bewerken in een aangepaste Web-formulier, heeft meer informatie en voorbeeld-code die wordt gebruikt dit besturingselement. Omdat dit besturingselement worden weergegeven door uw aangepaste webformulier via een server met InfoPath Forms Services, moeten uw gebruikers alleen een webbrowser gebruik van uw aangepaste Web-formulier.

Naar boven

Uw Office-vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Office Insiders

Was deze informatie nuttig?

Bedankt voor uw feedback.

Hartelijk dank voor uw feedback! Het lijkt ons een goed idee om u in contact te brengen met een van onze Office-ondersteuningsagents.

×