VersionUpgradeEventObject, interface
Objet d'événement utilisé pendant un événement de mise à niveau de version dans Microsoft Office InfoPath 2007.
Espace de noms : Microsoft.Office.Interop.InfoPath.SemiTrust
Assembly : Microsoft.Office.Interop.InfoPath.SemiTrust (dans microsoft.office.interop.infopath.semitrust.dll)
Syntaxe
<GuidAttribute("096cd614-0786-11d1-95fa-0080c78ee3bb")> _
<CLSCompliantAttribute(False)> _
<CoClassAttribute(GetType(VersionUpgradeEventObjectWrapper))> _
Public Interface VersionUpgradeEventObject
Inherits VersionUpgradeEvent, DocReturnEvent, DocEvent
Dim instance As VersionUpgradeEventObject
[GuidAttribute("096cd614-0786-11d1-95fa-0080c78ee3bb")]
[CLSCompliantAttribute(false)]
[CoClassAttribute(typeof(VersionUpgradeEventObjectWrapper))]
public interface VersionUpgradeEventObject : VersionUpgradeEvent, DocReturnEvent, DocEvent
Remarques
Ce type est le wrapper d'une classe de composants (coclass) requise par le code managé pour l'interopérabilité COM. Ce type permet d'accéder aux membres de l'interface COM implémentés par cette classe de composants. Pour plus d'informations sur l'interface COM, et pour accéder aux descriptions de ses membres, voir VersionUpgradeEvent.
L'objet VersionUpgradeEvent fournit plusieurs propriétés qui peuvent être utilisées lors d'un événement de mise à niveau de version pour interagir par programmation avec le document XML sous-jacent d'un formulaire, déterminer les numéros de version du formulaire et du modèle de formulaire et fournir une réponse indiquant le succès du processus de mise à niveau de version.
L'objet VersionUpgradeEvent est transmis en tant que paramètre à l'événement OnVersionUpgrade d'un formulaire InfoPath. Les propriétés qu'il fournit ne sont disponibles que pendant cet événement.
Exemple
Dans l'exemple suivant, les propriétés DocumentVersion et SolutionVersion de l'objet VersionUpgradeEvent sont utilisées pour afficher les numéros de version du formulaire et du modèle de formulaire :
[InfoPathEventHandler(EventType=InfoPathEventType.OnVersionUpgrade)]
public void OnVersionUpgrade(VersionUpgradeEvent e)
{
thisXDocument.UI.Alert("The form version: " + e.DocumentVersion +
"\nThe form template version: " + e.SolutionVersion);
e.ReturnStatus = true;
}
Voir aussi
Référence
Membres VersionUpgradeEventObject
Microsoft.Office.Interop.InfoPath.SemiTrust, espace de noms