Référence du développeur Excel 2010 > Référence du modèle objet Excel > Objet Workbooks > Méthodes
Référence du développeur Excel
Workbooks.Open, méthode
Afficher toutAfficher tout
Masquer toutMasquer tout
Cette méthode ouvre un classeur.
Syntaxe
expression.Open(FileName, UpdateLinks, ReadOnly, Format, Password, WriteResPassword, IgnoreReadOnlyRecommended, Origin, Delimiter, Editable, Notify, Converter, AddToMru, Local, CorruptLoad)
expression Variable qui représente un objet Workbooks.
Paramètres
Nom Obligatoire/Facultatif Type de données Description
FileName Facultatif Variant String. Nom de fichier du classeur à ouvrir.
UpdateLinks Facultatif Variant Spécifie la façon dont les références externes (liens) du fichier sont mises à jour, telles que la référence à une plage dans la classeur Budget.xls dans la formule =SUM([Budget.xls]Annual!C10:C25). Si cet argument est omis, l’utilisateur est invité à indiquer comment les liens doivent être mis à jour. Pour plus d’informations sur les valeurs utilisées par ce paramètre, voir la section Remarques. Si Microsoft Excel ouvre un fichier au format WKS, WK1 ou WK3 et si l’argument UpdateLinks a la valeur 0, aucun graphique n’est créé, sinon Microsoft Excel crée des graphiques à partir des diagrammes associés au fichier.
ReadOnly Facultatif Variant True pour ouvrir le classeur en lecture seule.
Format Facultatif Variant Si Microsoft Excel ouvre un fichier texte, cet argument spécifie le caractère de séparation. Si vous ne spécifiez pas cet argument, c’est le séparateur actif qui est utilisé. Pour plus d’informations sur les valeurs utilisées par ce paramètre, voir la section Notes.
Password Facultatif Variant Chaîne qui contient le mot de passe requis pour ouvrir un classeur protégé. Si cet argument est omis alors que le classeur requiert un mot de passe, l’utilisateur est invité à fournir ce mot de passe.
WriteResPassword Facultatif Variant Chaîne qui contient le mot de passe requis pour écrire dans un classeur protégé en écriture. Si cet argument est omis alors que le classeur requiert un mot de passe, l’utilisateur est invité à fournir ce mot de passe.
IgnoreReadOnlyRecommended Facultatif Variant True pour que Microsoft Excel n’affiche pas le message de recommandation d’ouverture en lecture seule (si le classeur a été enregistré avec l’option Lecture seule recommandée).
Origin Facultatif Variant S’il s’agit d’un fichier texte, cet argument indique sa provenance (de sorte que les pages de codes et le Retour chariot/Saut de ligne (CR/LF) puissent être mappés correctement). Il peut s’agir de l’une des constantes XlPlatform suivantes : xlMacintosh, xlWindows ou xlMSDOS. Si cet argument est omis, c’est le système d’exploitation actif qui est utilisé.
Delimiter Facultatif Variant S’il s’agit d’un fichier texte et que l’argument Format a la valeur 6, cet argument est une chaîne qui spécifie le caractère à utiliser comme séparateur. Par exemple, utilisez Chr(9) pour les tabulations, « , » pour les virgules, « ; » pour les point-virgules ou le caractère de votre choix. Seul le premier caractère de la chaîne est utilisé.
Editable Facultatif Variant S’il s’agit d’un complément Microsoft Excel 4.0, cet argument a la valeur True pour ouvrir le complément dans une fenêtre visible. Si cet argument a la valeur False ou s’il est omis, le complément est ouvert mais masqué et il ne peut pas être réaffiché. Cette option ne s’applique pas aux compléments créés dans Microsoft Excel 5.0 ou version ultérieure. Si le fichier est un modèle Excel, la valeur True ouvre le modèle spécifié pour le modifier. Cet argument a la valeur False pour ouvrir un nouveau classeur d’après le modèle spécifié. La valeur par défaut est False.
Notify Facultatif Variant Si le fichier ne peut pas être ouvert en lecture-écriture, cet argument a la valeur True pour ajouter le fichier à la liste de notification des fichiers. Microsoft Excel ouvre le fichier en lecture seule, interroge la liste de notification des fichiers, puis avertit l’utilisateur quand le fichier devient disponible. Si cet argument a la valeur False ou s’il est omis, aucune notification n’est demandée et toute tentative d’ouverture d’un fichier non disponible est impossible.
Converter Facultatif Variant Index du premier convertisseur de fichier à essayer lors de l’ouverture du fichier. Le convertisseur de fichier spécifié est essayé en premier ; s’il ne reconnaît pas le fichier, tous les autres convertisseurs sont essayés. L’index du convertisseur est constitué du nombre de lignes des convertisseurs renvoyé par la propriété FileConverters.
AddToMru Facultatif Variant True pour ajouter ce classeur à la liste des derniers fichiers utilisés. La valeur par défaut est False.
Local Facultatif Variant True enregistre les fichiers en fonction de la langue de Microsoft Excel (y compris les paramètres du Panneau de configuration). False (valeur par défaut) enregistre les fichiers en fonction de la langue de Visual Basic pour Applications (VBA) (VBA (Visual Basic pour Applications) : version macrolangage de Microsoft Visual Basic qui sert à programmer des applications Windows. VBA est fourni avec plusieurs programmes Microsoft.) (qui est généralement l’anglais des États-Unis, sauf si le projet VBA où Workbooks.Open est exécuté est un ancien projet VBA XL5/95 de niveau international).
CorruptLoad Facultatif XlCorruptLoad Il peut s’agir de l’une des constantes suivantes : xlNormalLoad, xlRepairFile et xlExtractData. Le comportement par défaut, si aucune valeur n’est spécifiée, est xlNormalLoad et ne tente aucune récupération lorsqu’il est déclenché par l’OM.
Valeur renvoyée
Objet Workbook qui représente le classeur ouvert.
Remarques
Par défaut, les macros sont activées lors de l’ouverture des fichiers par la programmation. Utilisez la propriété AutomationSecurity pour définir le mode de sécurité des macros à utiliser dans ce cas.
Vous pouvez spécifier l’une des valeurs suivantes dans le paramètre MettreÀJourLiens pour déterminer si les références externes (liens) sont mises à jour à l’ouverture du classeur :
Valeur Signification
0 Les références externes (liens) ne sont pas mises à jour à l’ouverture du classeur.
3 Les références externes (liens) sont mises à jour à l’ouverture du classeur.
Vous pouvez spécifier une des valeurs suivantes dans le paramètre Format pour le séparateur du fichier :
Valeur Séparateur
1 Tabulations
2 Virgules
3 Espaces
4 Points-virgules
5 Aucun
6 Caractère personnalisé (voir l’argument Delimiter)
Exemple
Cet exemple montre comment ouvrir le classeur Analysis.xls, puis comment exécuter sa macro Auto_Open.
Visual Basic pour Applications
Workbooks.Open "ANALYSIS.XLS"
ActiveWorkbook.RunAutoMacros xlAutoOpen
© 2010 Microsoft Corporation. Tous droits réservés.
Partager