Czy istnieje sposób na programowe sprawdzenie, czy plik Excel jest otwarty

Chcę sprawdzić, czy dany plik Excel jest już otwarty. W przeciwnym razie po ponownym otwarciu tego samego pliku w moim programie C # otwiera się on w formacie tylko do odczytu. Czy jest jakiś sposób na sprawdzenie, czy plik jest już otwarty?