WindowObject Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente une fenêtre utilisée dans l’application Microsoft Office InfoPath 2003.
public interface class WindowObject : Microsoft::Office::Interop::InfoPath::Window2
[System.Runtime.InteropServices.Guid("096CD5F7-0786-11D1-95FA-0080C78EE3BB")]
public interface WindowObject : Microsoft.Office.Interop.InfoPath.Window2
type WindowObject = interface
interface Window2
Public Interface WindowObject
Implements Window2
- Dérivé
- Attributs
- Implémente
Exemples
Dans l'exemple suivant, implémenté comme un gestionnaire d'événements OnClick pour un bouton figurant sur un formulaire, la propriété ActiveWindow est utilisée pour définir une référence à la fenêtre active. Le code vérifie ensuite le type de fenêtre ; s'il s'agit de la fenêtre d'édition, il affiche le nombre de volets Office contenus dans la fenêtre dans une boîte de message.
public void WindowObject_OnClick(DocActionEvent e)
{
Window2 activeWindow;
// Set a reference to the current window.
activeWindow = thisApplication.ActiveWindow;
// Check that the window is an editing window type.
if (activeWindow.WindowType == XdWindowType.xdEditorWindow)
{
// Display the number of task panes in the window.
thisXDocument.UI.Alert("Number of task panes: " +
activeWindow.TaskPanes.Count);
}
}
Pour des exemples de code, voir Procédure : utiliser des fenêtres de formulaire avec le modèle objet InfoPath 2003.
Remarques
Ce type est le wrapper d’une coclasse requise par le code managé pour l’interopérabilité COM. Utilisez ce type pour accéder aux membres de l’interface COM implémentée par cette coclasse. Pour plus d’informations sur l’interface COM, y compris un lien vers les descriptions de ses membres, consultezWindow2 .
Les objets WindowObject représentent les deux types de fenêtres qui sont utilisées dans l'application InfoPath : la fenêtre d'édition, utilisée comme zone de formulaire lorsqu'un utilisateur remplit un formulaire et la fenêtre de création, utilisée en mode Création lorsqu'un utilisateur crée un formulaire.
L'objet WindowObject fournit un certain nombre de propriétés et de méthodes qui peuvent être utilisées pour interagir avec des fenêtres InfoPath, par exemple, pour activer ou fermer une fenêtre et interagir avec les volets Office et les barres de commande qu'ils contiennent. L'objet WindowObject fournit également une propriété permettant d'accéder au document XML sous-jacent du formulaire associé à la fenêtre.
Les objets WindowObject d’un formulaire InfoPath sont accessibles via la Item[Object] propriété . Le type de fenêtre peut être déterminé à l’aide de la WindowType propriété .
Vous pouvez accéder directement à la fenêtre ouverte à l’aide de la ActiveWindow propriété de l’objet Application , sans passer par la WindowsCollection collection. Vous pouvez également accéder à l’objet WindowObject associé à une vue à l’aide de la Window propriété .
Remarque : Certaines propriétés de l’objet WindowObject ne sont disponibles que lors de l’utilisation du type de fenêtre d’édition ; elles retournent une erreur si elles sont utilisées avec le type de fenêtre de conception.
Propriétés
Active |
Obtient une valeur qui indique si la fenêtre associée à l’objet WindowObject est la fenêtre active. (Hérité de Window2) |
Caption |
Obtient ou définit le texte de légende de la fenêtre représentée par l’objet WindowObject . (Hérité de Window2) |
CommandBars |
Obtient une référence à la collection CommandBars Microsoft Office contenue dans la fenêtre associée à l’objet WindowObject . (Hérité de Window2) |
Height |
Obtient ou définit la hauteur de la fenêtre représentée par l’objet WindowObject , mesurée en points. (Hérité de Window2) |
Left |
Obtient ou définit la position horizontale de la fenêtre représentée par l’objet WindowObject , mesurée en points. (Hérité de Window2) |
MailEnvelope |
Obtient une référence à l’objet MailEnvelopeObject associé à la fenêtre représentée par l’objet WindowObject . (Hérité de Window2) |
TaskPanes |
Obtient une référence à la TaskPanesCollection collection associée à l’objet WindowObject . (Hérité de Window2) |
Top |
Obtient ou définit la position verticale de la fenêtre représentée par l’objet WindowObject , exprimée en points. (Hérité de Window2) |
Width |
Obtient ou définit la largeur de la fenêtre représentée par l’objet WindowObject , exprimée en points. (Hérité de Window2) |
WindowState |
Obtient ou définit l’état de la fenêtre représentée par l’objet WindowObject . (Hérité de Window2) |
WindowType |
Obtient une XdWindowType valeur qui indique le type de fenêtre représenté par l’objet WindowObject . (Hérité de Window2) |
XDocument |
Obtient une référence à l’objet XDocument associé à la fenêtre représentée par l’objet WindowObject . (Hérité de Window2) |
Méthodes
Activate() |
Active la fenêtre représentée par l’objet WindowObject . (Hérité de Window2) |
Close(Boolean) |
Ferme la fenêtre représentée par l’objet WindowObject . (Hérité de Window2) |