Comment faire pour supprimer la mise à Jour des Liens d'avertissement?

Je suis en train d'écrire un script qui ouvre de nombreux fichiers Excel. Je reçois l'invite:

This workbook contains links to other data sources.

Je veux garder ce message d'apparaître, de sorte que mon script peut juste aller à travers tous les classeurs sans m'avoir à cliquer sur Don't Update pour chacun. Actuellement, je suis en utilisant les suivantes:

function getWorkbook(bkPath as string) as workbook

Application.EnableEvents=False
Application.DisplayAlerts=False
getWorkbook=Workbooks.Open(bkPath,updatelinks:=0,readonly:=false)

end function

Toutefois, le message est encore apparaître. Comment puis-je le supprimer?

EDIT: Il semble que ce message est à venir pour les classeurs qui ont des liens rompus; je ne voyais pas le This workbook contains one or more links that cannot be updated message parce que j'avais mis DisplayAlerts à false. Les classeurs sont liés à l'équivalent des fichiers dans un dossier sur notre serveur Windows, donc quand le fichier correspondant est supprimé à partir de ce dossier (ce qui arrive dans le cadre de notre courant d'affaires), le lien est rompu. Est-il possible de supprimer l'avertissement lorsque le lien est rompu?

Aussi, je suis à l'aide d'Excel 2010.

  • De la discussion avec @SiddharthRout nous voyons maintenant la cause en est un des paramètres différents pour les différentes versions d'Excel: il est probable que vous utilisez Excel 2010 ou plus tard (Siddharth de la Déroute a 2010), alors que je suis à l'aide de 2007, et ne voient pas les avertissements à tous si des liens sont OK. Nous allons effectuer quelques recherches supplémentaires et d'obtenir de retour avec de la solution de travail - je l'espère) Maintenant, essayez de Siddharth de la Déroute de la réponse.
  • Mon upvote pour les cas très intéressant!
  • depuis que vous êtes de ne pas obtenir la mise à jour des liens, même lorsque vous ouvrez le fichier manuellement, je pense qu'il y a un paramètre que je suis absent quelque part. Permettez-moi de le tester dans Excel 2007, avant que je ne peux confirmer. 🙂
  • Pouvez-vous poster un exemple de fichier de problème? Il serait bon de voir la nature des liens
  • il est propriétaire donc je ne peux pas poster un fichier entier. Je vais étudier les liens pour que je puisse voir si il y a un problème avec eux.
  • veuillez trouver les mises à jour de répondre à toutes les options testé pour Excel 2010.

InformationsquelleAutor sigil | 2013-02-16