私はインターネットでこれを解決し、問題を解決するためにインターネットを検索しました。vba Excel - SharePoint Webサイトファイルが開いているかどうかを確認する方法
以下の場所にあるファイルがオープン/ロックされているかどうかを確認してから、コードを15秒待ってからもう一度やり直してください。今すぐ他の誰かがファイルを開いている場合は、私が読まないようにするかどうかを尋ねるダイアログボックスが開きます。私はApplication.DisplayAlerts = Falseを使用してメッセージを表示しないようにしようとしましたが、動作していないようです。だから私は2つの主な問題があります:
- ファイルが開いていて、もう一度やり直すのをチェックしています。
- ダイアログボックスを開くのを止めて、読み取り専用で開くように要求します。
Workbooks.Openファイル名:= _ "https://somecorporatewebsite/sites/TNKYWest/Engr/ASE%20Updates/Shared%20Documents/ASENW Updater.xlsx"
多分これが役立ちますhttp://stackoverflow.com/questions/25668098/detect-if-sharepoint-file-is-open – Slai