IsSaveAs-egenskapen

Microsoft Office InfoPath

En skrivebeskyttet egenskap som returnerer en boolsk verdi som angir om PerformSaveOperation-metoden for SaveEvent-objektet utføres som en Lagre-operasjon eller som en Lagre som-operasjon.

expression.IsSaveAs

expression    Obligatorisk. Et uttrykk som returnerer en referanse til et SaveEvent-objekt

Sikkerhetsnivå

2: Kan åpnes bare av skjemaer som kjører på samme domene som skjemaet som i øyeblikket er åpent, eller av skjemaer som har fått tillatelser på tvers av domener.

Merknader

IsSaveAs-egenskapen returnerer True når hendelsen ble utløst av et kall til SaveAs-metoden, eller av et kall til Save-metoden når dokumentet er nytt, eller av et kall til en av metodene når dokumentet er skrivebeskyttet. Ellers returnerer IsSaveAs-egenskapen False.

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.

Eksempel

I eksemplet nedenfor brukes IsSaveAs-egenskapen for SaveEvent-objektet til å anslå om brukeren kan vise en Lagre som-dialogboks. Ellers informerer egenskapen brukeren om at skjemaet blir lagret.

        if (!eventObj.IsSaveAs)
{
    XDocument.UI.Alert(“About to save this form.”);
}
eventObj.PerformSaveOperation();