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;
}