VersionUpgradeEventObject, interface

Objet d'événement utilisé pendant un événement de mise à niveau de version dans Microsoft Office InfoPath 2003.

Espace de noms : Microsoft.Office.Interop.InfoPath
Assembly : Microsoft.Office.Interop.InfoPath (dans microsoft.office.interop.infopath.dll)

Syntaxe

<CoClassAttribute(GetType(VersionUpgradeEventObjectClass))> _
<GuidAttribute("096CD614-0786-11D1-95FA-0080C78EE3BB")> _
Public Interface VersionUpgradeEventObject
    Inherits VersionUpgradeEvent

Dim instance As VersionUpgradeEventObject
[CoClassAttribute(typeof(VersionUpgradeEventObjectClass))] 
[GuidAttribute("096CD614-0786-11D1-95FA-0080C78EE3BB")] 
public interface VersionUpgradeEventObject : VersionUpgradeEvent

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 :

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, espace de noms