Office
Logga in

Introduktion till hur du använder InfoPath i ett anpassat program

Obs!:  Vi vill kunna erbjuda dig bästa möjliga supportinnehåll så fort som möjligt och på ditt språk. Den här sidan har översatts med hjälp av automatiserad översättning och kan innehålla grammatiska fel eller andra felaktigheter. Vår avsikt är att den här informationen ska vara användbar för dig. Vill du berätta för oss om informationen är till hjälp längst ned på sidan? Här är artikeln på engelska som referens.

Om din organisation är utveckla ett anpassat Microsoft Windows-program eller en anpassad webbformulär att samla in data, kan du integrera funktioner i Microsoft Office InfoPath-redigeraren med hjälp av en InfoPath-kontroll i din anpassat program.

I den här artikeln innehåller en översikt över hur du kan utöka och förbättra din anpassat program eller webbformulär med hjälp av någon av de kontroller som ingår i InfoPath och InfoPath Forms Services.

Obs!: Om du vill använda ett InfoPath-kontroll i ett anpassat program eller webbformulär, måste du vara van vid att använda av Microsoft Component Object Model (COM), Microsoft .NET framework, eller ASP .NET-kontroller i ett anpassat program.

I den här artikeln

Översikt

InfoPath-kontrollen

Översikt

Du kan använda InfoPath för att skapa formulärmallar som hjälper din organisation att samla in konsekventa och återanvändbara data med hjälp av funktioner, till exempel villkorsstyrd formatering, dataverifiering och data anslutningar till webbtjänster och databaser. Användarna kan fylla i formulär som baseras på din formulärmallar på sina datorer eller i en webbläsare om webbservern använder InfoPath Forms Services.

Om ditt företagsbehov tvinga du kan använda en anpassad lösning, kan du dra nytta av de här funktionerna genom att använda en InfoPath-kontroller i anpassade program eller webbformulär. Tänk dig följande situationer:

  • Företaget har utvecklat ett anpassat Windows-program som fungerar med företagets databas. Du kan spara tid genom att använda InfoPath-kontrollen som data samla in gränssnitt istället för att skapa ett användargränssnitt från grunden för att samla in data för den här databasen. Anpassat program har all information samla in funktioner i InfoPath-redigeraren och du måste fördelen med att inte ha att utveckla dina egna gränssnitt.

  • Du har ett företag krav för ett webbformulär än vad som kan acceptera och visa tekniska ritningar i ett särskilt format. Användarna måste skicka dessa tekniska ritningar att ansöka om building tillstånd. Teamet utveckling har skapat ett anpassat program som kan acceptera dessa ritningar via ett webbformulär och visa dem i en webbläsare för att uppfylla detta krav för företag. Du behöver du ansluta webbprogrammet till en SQL Server-databas att lagra ritningar som skickas av användare. Genom att utöka dina anpassade webbformulär med InfoPath-kontrollen kan du dra nytta av InfoPaths inbyggt stöd för SQL Server-databaser utan att behöva utveckla en ny anpassat program som fungerar med företagets Portal befintliga webbformulär.

  • Ditt företag använder en extern datakälla som inte stöds för närvarande med alla uppgifter i samla in program, inklusive InfoPath. Eftersom ditt företag använder den externa datakällan för att lagra data, har teamet utveckling skapat en anpassad Windows-program kan kommunicera med den externa datakällan. Lägga till InfoPath-kontroll i anpassade program ger en omfattande, användargränssnitt som omfattar alla InfoPath-funktioner.

Med InfoPath kapslas in i en kontroll, du kan nu lägga till funktioner i InfoPath-redigeraren din anpassade Windows-program eller anpassade webbformulär.

Överst på sidan

InfoPath-kontrollen

InfoPath-kontrollen är en fil för kompilerade dynamic link library (dll) som visar funktioner i InfoPath editor till ett anpassat program för Windows eller webbformulär. InfoPath och InfoPath Forms Services leverera tre olika versioner av InfoPath-kontrollen. Den kontroll som du använder beror på den teknik som används i din anpassat program och om programmet ska användas på datorer med InfoPath eller via en webbläsare som ett webbformulär.

Anpassad Windows-program som använder COM    Använda Ipeditor.dll-filen som levereras med InfoPath i din anpassade Windows-program som använder COM Skapa en instans av klassen InfoPathEditorObject om du vill använda den här kontrollen. Den här klassen blir tillgänglig genom att lägga till en referens till filen Ipeditor.dll i din anpassat program. Eftersom du använder en fil som medföljer med InfoPath behöver användarna har InfoPath installerat på sina datorer för att använda din egen programmet.

Anpassad Windows-program som använder .NET framework    Använda Microsoft.Office.InfoPath.FormControl-paketet som medföljer med InfoPath i din egen Windows-program som använder .NET framework. MSDN-artikel värdmiljö i InfoPath 2007 formuläret redigering i en anpassad Windows-formulärprogramhar mer information och exempel kod som använder det här paketet. Eftersom du använder en fil som medföljer med InfoPath behöver användarna har InfoPath installerat på sina datorer för att använda din egen programmet.

Anpassad webbformulär    Använda XmlFormView ASP.NET-kontroll som levereras med InfoPath Forms Services i din egen webbformulär. MSDN-artikel värdmiljö i InfoPath 2007 formuläret redigering i en anpassad webbformulärhar mer information och exempel kod som använder den här kontrollen. Eftersom den här kontrollen återger din egen webbformulär genom en server som kör InfoPath Forms Services behöver användarna bara en webbläsare du använder din egen webbformulär.

Överst på sidan

Utöka dina Office-kunskaper
Utforska utbildning
Få nya funktioner först
Anslut till Office Insiders

Hade du nytta av den här informationen?

Tack för din feedback!

Tack för din feedback! Det låter som att det kan vara bra att koppla dig till en av våra Office-supportrepresentanter.

×