Check if Excel File is open

I am doing a read/write to an excel file. In order to do the write, I want to check if the file is already open somewhere else in case I need to close it. How can I do this?
Thank you!

 採用された回答

Kaustubha Govind
Kaustubha Govind 2011 年 4 月 7 日

0 投票

I think fopen('all') only lists the files that were previously opened using fopen (not if the file was opened by another program). Tech Solution #1-954SDY should be what you need.

1 件のコメント

Evan
Evan 2011 年 4 月 13 日
Thank you. This works well.

サインインしてコメントする。

その他の回答 (1 件)

Paulo Silva
Paulo Silva 2011 年 4 月 7 日

1 投票

FListOpen=fopen('all'); %get the names of the open files
ismember('myfile',FListOpen) %see if myfile is open

タグ

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by