Excelを読み取り専用で開く

【質問】
Excelを読み取り専用で開く場合の対応について教えてください。
原本を誤って更新しないようにしたいです。
「OpenDocumentスプレッドシート」アクションを使用して読み取り専用属性のファイルを開こうとしたところ以下のようなメッセージが表示され、エラーになりました。

エラーメッセージ:
オブジェクト参照がオブジェクト インスタンスに設定されていません。

【回答】
AutoMateでは、読み取り専用で開く機能は搭載されておりません。
読み込み専用属性のファイルを開く場合は、「Excel」アクションをご利用ください。
原本を改変しないようにする場合は、例えば該当のファイルを一度別の場所にコピーし、
コピーしたExcelを開くことで原本の改変を防ぐことが可能です。

<AMFILESYSTEM SOURCE="%GetDesktopDirectory()%\sample.xlsx" DEST="%GetDesktopDirectory()%\sample2.xlsx" />
<AMODS SESSION="OPENDOCSession1" WORKBOOK="%GetDesktopDirectory()%\sample2.xlsx" />
<AMODS ACTIVITY="close_workbook" SESSION="OPENDOCSession1" />

 

Knowledge記事検索

Knowledge

News・Information