ExcelファイルをDelphi 7 またはDelphi2010にて
読み込み専用で開く方法はあるでしょうか?
もし、ご存知でしたら、ご教授お願い致します。
Excelのセルを読み込む方法について教えて下さい。
https://www.petitmonte.com/bbs/answers?question_id=5430
で、KHE00221 さんが書かれているコードの
> WorkBook :=Excel.WorkBooks.Open(FileName := FileName , readOnly := False);
のreadOnly := Falseを、Trueにする方法とかは、いかがですか?
igyさん、ご回答ありがとうございます。
ShellExecute関数を利用して、読み取り専用でファイルを開きたかったのですが
無理でしょうか?
では、
[XL2000]Excel 2000 で使用できる起動スイッチ
http://support.microsoft.com/kb/211481/ja
の
/r
はいかがですか?
igyさん、早速のご回答ありがとうございます。
ShellExecute(Handle, 'OPEN', 'C:\Program Files\Microsoft Office\Office\Excel.EXE /r', 'C:\TEST.XLS', nil, SW_SHOW);
では読み取り専用で開きませんでした。
どのようなコーディングでしょうか。
試していませんが、
ShellExecute(Handle, 'OPEN', 'C:\Program Files\Microsoft Office\Office\Excel.EXE', '/r C:\TEST.XLS', nil, SW_SHOW);
とした場合、どうなりますか?
igyさん、お返事ありがとうございます。
こんな簡単ことまで、お聞きして申し訳ありません。
お陰さまで、解決いたしました。
重ねて御礼申し上げます。
ツイート | ![]() |