Citation:
Voir aussi S'applique à Exemple Détails Méthode Open
telle qu'elle s'applique à l'objet Workbooks.
Cette méthode ouvre un classeur.
expression.Open(FileName, UpdateLinks, ReadOnly, Format, Password, WriteResPassword, IgnoreReadOnlyRecommended, Origin, Delimiter, Editable, Notify, Converter, AddToMru, Local, CorruptLoad)
expression Obligatoire. Expression qui renvoie l'objet Workbooks.
FileName Argument de type String obligatoire. Nom de fichier du classeur à ouvrir.
UpdateLinks Argument de type Variant facultatif. Spécifie la façon dont les liens du fichier sont mis à jour. Si vous ne spécifiez pas cet argument, l'utilisateur est invité à indiquer comment les liens doivent être mis à jour. Dans le cas contraire, cet argument a l'une des valeurs répertoriées dans le tableau suivant.
Valeur Signification
0 Ne met à jour aucune référence
1 Met à jour des références externes mais pas des références distantes
2 Met à jour des références distantes mais pas des références externes
3 Met à jour des références distantes et des références externes
Si Microsoft Excel ouvre un fichier au format WKS, WK1 ou WK3 et si l'argument UpdateLinks a la valeur 2, Microsoft Excel génère des graphiques à partir des diagrammes attachés au fichier. Si l'argument a la valeur 0, aucun graphique n'est créé.
ReadOnly Argument de type Variant facultatif. True pour ouvrir le classeur en lecture seule.
Format Argument de type Variant facultatif. Si Microsoft Excel ouvre un fichier texte, cet argument spécifie le séparateur de caractères, comme l'indique le tableau suivant. Si vous ne spécifiez pas cet argument, le séparateur en cours est utilisé.
Valeur Séparateur
1 Tabulations
2 Virgules
3 Espaces
4 Points-virgules
5 Rien
6 Caractère personnalisé (voir argument Delimiter)
Password Argument de type Variant facultatif. Chaîne qui contient le mot de passe requis pour ouvrir un classeur protégé. Si vous ne spécifiez pas cet argument et si le classeur requiert un mot de passe, l'utilisateur est invité à entrer ce mot de passe.
WriteResPassword Argument de type Variant facultatif. Chaîne qui contient le mot de passe requis pour écrire dans un classeur protégé en écriture. Si vous ne spécifiez pas cet argument et si le classeur requiert un mot de passe, l'utilisateur est invité à entrer ce mot de passe.
IgnoreReadOnlyRecommended Argument de type Variant facultatif. 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 Read-Only Recommended).
Origin Argument de type Variant facultatif. Si le fichier est 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 vous ne spécifiez pas cet argument, le système d'exploitation en cours est utilisé.
Delimiter Argument de type Variant facultatif. Si le fichier est un fichier texte et 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 utilisez un caractère personnalisé. Seul le premier caractère de la chaîne est utilisé.
Editable Argument de type Variant facultatif. Si le fichier est 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 n'est pas spécifié, le complément est ouvert mais masqué et il ne peut pas être visible. Cette option ne s'applique pas aux compléments créés dans Microsoft Excel 5.0 ou toute 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 à l'aide du modèle spécifié. Valeur par défaut : False.
Notify Argument de type Variant facultatif. 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 indique à l'utilisateur quand le fichier est disponible. Si cet argument a la valeur False ou s'il n'est pas spécifié, aucune notification n'est demandée et toute tentative d'ouverture d'un fichier non disponible est impossible.
Converter Argument de type Variant facultatif. Index du premier convertisseur de fichier à essayer lors de l'ouverture du fichier. Le convertisseur de fichier spécifié est essayé en premier ; si ce convertisseur 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 Argument de type Variant facultatif. True pour ajouter ce classeur à la liste des fichiers récemment utilisés. La valeur par défaut est False.
Local Argument de type Variant facultatif. La valeur True enregistre les fichiers en fonction de la langue de Microsoft Excel (y compris les paramètres du Panneau de configuration). La valeur False (valeur par défaut) enregistre les fichiers en fonction de la langue de Visual Basic pour Applications (VBA) (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 Argument de type Variant facultatif. 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 habituellement normal mais il peut s'agir d'un chargement sans incident ou d'une récupération des données, si Excel a déjà tenté d'ouvrir le fichier.La première tentative engendre un comportement normal. Si l'exécution de Microsoft Excel est interrompue pendant l'ouverture du fichier, la deuxième tentative entraîne un chargement sans incident.Si Excel est de nouveau interrompu, la tentative suivante provoque une récupération des données.
Méthode Open telle qu'elle s'applique à l'objet RecentFile.
Cette méthode ouvre un classeur récent.
expression.Open
expression Obligatoire. Expression qui renvoie l'objet RecentFile.
Exemple
Cet exemple montre comment ouvrir le classeur Analysis.xls puis comment exécuter sa macro Auto_Open.
Workbooks.Open "ANALYSIS.XLS"
ActiveWorkbook.RunAutoMacros xlAutoOpen
c juste une idée