MergeEvent-objektet

Microsoft Office InfoPath

MergeEvent-objektet

Et hendelsesobjekt som brukes under en OnMergeRequest-hendelse. MergeEvent-objektet har egenskaper og metoder som kan brukes under en OnMergeRequest-hendelse til å arbeide interaktivt og programmatisk med et skjemas underliggende XML-dokument, og til å fastsette egenskaper for sammenslåing, for eksempel antall filer som skal slås sammen.

Merknader

Under en enkelt operasjon for sammenslåing av skjemaer, vil flere OnMergeRequest-hendelser inntreffe. Én OnMergeRequest-hendelse vil inntreffe for hver fil som slås sammen.

Obs!  Denne objektmodellen støttes ikke når alternativet Deaktiver funksjoner fra oppdateringspakke under Avansert-kategorien i Alternativer-dialogboksen i InfoPath er valgt, eller når Microsoft Office 2003 Service Pack 1 eller senere ikke er installert. Skjemaer som implementerer dette objektmodellmedlemmet i kode, vil generere en feilmelding hvis de åpnes i InfoPath nå oppdateringspakkefunksjoner er deaktivert eller ikke er tilgjengelige.

Bruke MergeEvent-objektet

MergeEvent-objektet overføres som en parameter til OnVersionUpgrade-hendelsen i et InfoPath-skjema. Egenskapene for objektet er bare tilgjengelige under denne hendelsen.

Eksempel

I eksempelet nedenfor brukes DOM-egenskapen, ReturnStatus-egenskapen for MergeEvent-objektet, og ImportDOM-metoden for XDocument-objektet til å importere (slå sammen) et skjema fra OnMergeRequest-hendelsesbehandlingen:

    function XDocument::OnMergeRequest(eventObj) 
{
    XDocument.ImportDOM(eventObj.DOM);

    eventObj.ReturnStatus = true;
}