Introduktion til at bruge InfoPath i et brugerdefineret program

Bemærk!:  Vi vil gerne give dig den mest opdaterede hjælp, så hurtigt vi kan, på dit eget sprog. Denne side er oversat ved hjælp af automatisering og kan indeholde grammatiske fejl og unøjagtigheder. Det er vores hensigt, at dette indhold skal være nyttigt for dig. Vil du fortælle os, om oplysningerne var nyttige for dig, nederst på denne side? Her er artiklen på engelsk så du kan sammenligne.

Hvis din organisation er ved at udvikle en brugerdefineret Microsoft Windows-program eller en brugerdefineret webformular til at indsamle data, kan du integrere funktionerne i Microsoft Office InfoPath-editor ved hjælp af en InfoPath-kontrolelementer i dit brugerdefinerede program.

I denne artikel giver et overblik over, hvordan du kan udvide og forbedre din brugerdefineret program eller en webformular ved hjælp af de kontrolelementer, der følger med InfoPath og InfoPath Forms Services.

Bemærk!: Hvis du vil bruge en InfoPath-kontrolelementer i et brugerdefineret program eller en webformular, skal du have kendskab til, ved hjælp af Microsoft COM Component Object Model (), Microsoft .NET framework, eller ASP .NET-kontrolelementer i et brugerdefineret program.

I denne artikel

Oversigt

Kontrolelementet til InfoPath

Oversigt

Du kan bruge InfoPath til at oprette formularskabeloner, der hjælper organisationen indsamle ensartet og der kan genbruges data ved hjælp af funktioner som betinget formatering, datavalidering og data forbindelser til webtjenester og databaser. Brugerne kan udfylde formularer, der er baseret på dine formularskabeloner på deres computere eller i en webbrowser, hvis Webserveren anvender InfoPath Forms Services.

Hvis virksomhedens behov tvinge du kan bruge en brugerdefineret løsning, kan du drage fordel af disse funktioner ved hjælp af en InfoPath-kontrolelementer i din brugerdefinerede program eller en webformular. For eksempel Forestil dig følgende situationer:

  • Din virksomhed har udviklet et brugerdefineret Windows-program, der fungerer med firmaets database. I stedet for at oprette en brugergrænseflade fra bunden til at indsamle data for denne database, kan du spare udviklingstid ved hjælp af kontrolelementet InfoPath som dataene indsamle interface. Dit brugerdefinerede program, har alle de data, indsamling af funktioner i InfoPath-editor, og har du fordelen af ikke at have til at udvikle dine egne interface.

  • Du har et business krav til en webformular end kan acceptere og få vist tekniske tegninger i et bestemt format. Dine brugere skal sende disse tekniske tegninger at ansøge om en dokumentkomponent tilladelse. For at opfylde dette business krav, har udviklingsteamet oprettet et brugerdefineret program, der kan acceptere disse tegninger via en webformular og få dem vist i en webbrowser. Du har brug at oprette forbindelse dit webprogram til en SQL Server-database til at gemme de tegninger, der blev sendt af dine brugere. Ved at forlænge brugerdefineret Web-formularen med kontrolelementet InfoPath, kan du drage fordel af Infopaths indbygget understøttelse af SQL Server-databaser uden at udvikle en ny brugerdefineret program, der fungerer med virksomhedens eksisterende webformular.

  • Din virksomhed bruger en ekstern datakilde, der ikke understøttes i øjeblikket af enhver dataindsamling programmer, herunder InfoPath. Da din virksomhed bruger denne ekstern datakilde til at gemme data, har udviklingsteamet oprettes et brugerdefineret Windows-program til at kommunikere med eksterne datakilde. Føje kontrolelementet InfoPath til dit brugerdefinerede program giver en omfattende, brugergrænseflade, der indeholder alle funktionerne i Infopath's.

Du kan nu føje funktionerne i InfoPath-editor til din brugerdefinerede Windows-program eller en brugerdefineret webformular med InfoPath encapsulated i et kontrolelement.

Toppen af siden

Kontrolelementet til InfoPath

InfoPath-kontrolelementer er en kompileret dynamic link library (dll)-fil, der viser funktionerne i InfoPath-editor til en brugerdefineret Windows-program eller en webformular. InfoPath og InfoPath Forms Services levere tre forskellige versioner af kontrolelementet InfoPath. Det kontrolelement, du bruger, afhænger af den teknologi, der bruges i dit brugerdefinerede program og om programmet bruges på computere med InfoPath eller via en browser som en webformular.

Brugerdefineret Windows-program, der bruger COM    Bruge filen Ipeditor.dll, som leveres sammen med InfoPath i din brugerdefinerede Windows-programmer, der bruger COM. Hvis du vil bruge dette kontrolelement, du oprette en forekomst af klassen InfoPathEditorObject . Denne klasse bliver tilgængelige, ved at tilføje en reference til filen Ipeditor.dll i dit brugerdefinerede program. Fordi du bruger en fil, som leveres med InfoPath, skal brugerne have InfoPath installeret på deres computere at bruge dit brugerdefinerede program.

Brugerdefineret Windows-program, der bruger .NET framework    Bruge samlingen Microsoft.Office.InfoPath.FormControl, som leveres med InfoPath i din brugerdefinerede Windows-program, der bruger .NET framework. MSDN-artikel, værtsmiljø i InfoPath 2007 formular redigering i et brugerdefineret Windows formular til computeren, har flere eksempler og oplysninger kode, der bruger denne samling. Fordi du bruger en fil, som leveres med InfoPath, skal brugerne have InfoPath installeret på deres computere at bruge dit brugerdefinerede program.

Brugerdefineret webformular    Bruge kontrolelementet XmlFormView ASP.NET, som leveres med InfoPath Forms Services i brugerdefineret Web-formularen. MSDN-artikel, værtsmiljø i InfoPath 2007 formular redigering i en brugerdefineret Web-formular, har flere eksempler og oplysninger kode, der bruger dette kontrolelement. Da denne i kontrolelementet brugerdefineret Web-formularen gennem en server, der kører InfoPath Forms Services, skal brugerne kun en webbrowser til at bruge brugerdefineret Web-formularen.

Toppen af siden

Udvid dine Office-færdigheder
Gå på opdagelse i kurser
Få nye funktioner først
Bliv Office Insider

Var disse oplysninger nyttige?

Tak for din feedback!

Tak for din feedback! Det lyder, som om det vil kunne hjælpe, hvis du bliver sat i forbindelse med en af vores Office-supportteknikere.

×