Workbooks.Open メソッドを使用して Excel ファイルを開き、データを書き込みます。私は目に見えないモードで開いています。アプリケーションが実行されるまでファイルを開いたままにしています。ただし、ユーザーが Windows エクスプローラーで同じ Excel ファイルを開いている場合は、同じ Excel プロセスを開いているため、ユーザーが直接ファイルを編集できます。"MultiUserEditing" は False 値を返します。
アプリケーションで既に開いている場合、ユーザーが Windows エクスプローラーまたは MS Excel からファイルを開く (または読み取り専用モードで開く) ことができないように実装したいと考えています。
ありがとう、