- ベストアンサー
読み取り専用設定
ご教授願います。 Excelを使用して表を作成しました。 この表を他人に配布した場合に数字を修正されたくありません。 そこで、Excelファイルのプロパティの「読み取り専用属性」を「On」にしようと思いますが、Excelファイルが100ファイル程度あり、とても手に負える量ではありません。 そこで、Access97を使用して、Excelファイルのプロパティの「読み取り専用属性」を「On」「off」を設定する方法はありますでしょうか? Excelマクロ・VBAはど素人であり、Accessを使って設定したいのです。 どうかご教授お願いします。
- x_shio
- お礼率28% (13/46)
- オフィス系ソフト
- 回答数3
- ありがとう数3
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
Accessを使用しなくて良いですか。 Excelファイルを保存した場所はわかりますか。 普通マイドキュメントにあると思いますが。 マイコンピュータでその場所を開いて下さい。 目的のファイルをコントロールを押しながら左クリックして指定していきます。 全部の時はコントロールを押しながら「A」を、押します。 全部指定して、コントロール+左クリックを押して指定解除した方が早いかもしれません。 そうして、全部指定したら、指定したどのファイルでも良いですから、右クリックしてプロパティを出します。 属性の読み取り専用にチェックすると、指定されたファイル全部読み取り専用になります。
その他の回答 (2)
- deecyan
- ベストアンサー率38% (89/233)
フォルダーで100ファイル選択して 右クリック 読み取り専用としたら どうでしょうか?
お礼
ご回答ありがとうございました。 早速試したところ、私の思い通りの内容でした。 ありがとうございました。
- haruka1234567890
- ベストアンサー率18% (120/666)
100ファイル程度なら、手でやったほうが早くないですか
お礼
早速のご回答ありがとうございました。 これからもご教授お願いいたします
関連するQ&A
- エクセル「読み取り専用」を変更出来なくする設定は?
エクセル2000です。 BOOKの属性を「読み取り専用」としているのですが、この属性を変更不可と出来ないものでしょうか?設定したときのやりかたと同じですが、開く前のBOOKのアイコンを右クリックして「プロパティ」の「全般」で、中にある「属性」の「読み取り専用」のチェックをはずすと簡単に変わってしまいます。 VBAでWorkbook_BeforeSaveを使って上書き保存が出来ないようにすることは十分可能でしょうが、できればせっかく用意されている「読み取り専用」という属性を活かしたいと思い質問いたしました。 よろしくおねがいいたします。
- ベストアンサー
- オフィス系ソフト
- [読み取り専用]の設定
EXCEL2000を利用しています。 フォルダにあるブックに[読み取り専用]の設定をかけたいと考えています。 いちいち次のような操作で[読み取り専用]の設定をするのが大変なので、VBAで実現したいと考えています。 --------次のような操作----------------------------------------------------------------------------------- 1.[エクスプローラ] ウィンドウで、必要なファイルが保存されているドライブまたはフォルダを開きます。 2.[ファイル] メニューの [プロパティ] をクリックします。 3.[ファイルの情報] タブで、[読み取り専用] チェック ボックスをオンにします。 ----------------------------------------------------------------------------------------------------------------- 上記の操作による[読み取り専用]の設定をVBAで書くためには、どのように記述すればよいでしょうか? 「ActiveWorkbook.ChangeFileAccess Mode:=xlReadOnly 'ブックを読み取り専用に設定する」を記述すると、保存できませんし、「ReadOnlyRecommended:=True」だとセキュリティーが甘くなります。 アドバイスをどうぞよろしくお願いいたします。
- ベストアンサー
- Visual Basic
- 共有ドキュメントの読み取り専用設定を解除できない
OS:HomeEdition 権限:Administrator かなり前に行ったことなのでうろ覚えなのですが、共有ドキュメント(C:\Documents and Settings\All Users\Documents)を読み取り専用に設定したところ、元に戻せなくなってしまいました。しかももちろん読み取り専用なので、新しい書き込みも、編集もできません。 設定を解除しようとすると以下のエラーメッセージが出ます。 「属性適用のエラー ファイルの属性の適用中にエラーが発生しました: C:\Documents and Settings\A...\***.pdf アクセスが拒否されました。」 また新しいファイルを置こうとした際のメッセージは以下のとおりです。こちらは読み取り専用なので当たり前のメッセージですね。 「ファイルまたはフォルダのコピー エラー <ファイル名>をコピーできません。アクセスできません。ディスクがいっぱいでないか、書込み禁止になっていないか、またはファイルが使用中でないか確認してください。」 OSの種類によっては、プロパティのどこかにアクセス権の設定などがあった気がするのですが、そのようなものが見当たらないため困っています。よろしくお願いします。
- 締切済み
- Windows XP
- 読み取り専用でアクセスできない!
エクセルとワードの入ったFDのファイルを開こうとしたら、「○○○にアクセスできない。ファイル読み取り専用であるか、読み取り専用の場所にアクセスしようとしています。または、サーバー上に保存されているドキュメントから応答がありません。」のメッセージ。 読み取り専用にした憶えはなく、プロパティの読み取り専用にもチェックは付いていませんでした。 どうすれば、開けることができるのでしょうか?Me使用です。
- 締切済み
- Windows Me
- 読み取り専用で開いているか否かの確認(アクセス)
Microsoft Access 2010についての質問です。 カレントプロジェクト(accdbファイル)が読み取り専用で開かれているか否かをVBAで確認したいのですが、どのようにすればよいのでしょうか。エクセルでいう「Workbook.ReadOnlyプロパティ」のようなものがあればいいと思うのですが、見つけられません。 よろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- 「読み取り専用」ファイルを書き込み保存可能にするには?
CDにコピーしたファイルを開いて、データ等を追加・修正し閉じようとしたら「フォルダが読み取り専用なので保存できない」と拒否されました。「名前を変えて保存」でも同じく拒否されます。プロパティで調べたら確かに「読み取り専用」だったので、「アーカイブ」or「隠しファイル」にチェックを入れ、「適用」→「OK]としたのですが、再度プロパティで調べたらまた「読み取り専用」に戻っています。コピーしてきたファイルを書き込み保存可能にするにはどうしたらよいでしょうか?コピー元のフォルダやファイルの属性に左右されるとすれば、元の属性変更についても、教えて下さい。
- ベストアンサー
- Windows XP
- 読み取り専用を解除する方法
エクセルファイルがいつの間にか読み取り専用になってしまっていました。解除することも削除することもできません。プロパティの属性には読み取り専用にチェックは入っていません。なんとか解除したいんで、もしわかる人いれば教えていただきたいです。よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- ファイルを読み取り専用属性に変更する動作について
ファイルを読み取り専用属性に変更する動作について ・プロパティからチェックボックスにチェックを入れる ・コマンドでファイルの属性を変更する 意外でどんな動作が考えられますか? 圧縮・解凍ツール使用時に読み取り専用属性にする機能がついたものがあったりしますか? 7zip、Lhaplusなど。 通常、読み取り専用でないファイルがいつからか、読み取り専用になっていました。 ファイルはbat形式です。 エクセル、ワードなどオフィス製品を開いた時の読み取り専用の事ではないです。 よろしくお願いします。
- ベストアンサー
- Windows系OS
- EXCELLの読み取り専用を外したい
とても困っています。 WINDOWSXPで、EXCEL 2003です。 EXCEL表をCD-RWにコピーしました。コピー元には読み取り専用の制限を付けておりません。 しかし、コピーしたCDのファイルは全て読み取り専用になってしまいました。コピーしたファイルのプロパティで読み取り専用を解除しようとすると、「アクセスを拒否された」と表示されてオワリ。 せっかくのRWでコピーしたのは書き込み保存可能を期待したからです。 お願いします。
- ベストアンサー
- その他(Windows)
お礼
ご回答ありがとうございました。 また的確なアドバイスありがとうございます。 早速試したところ、私の思い通りの内容でした。 もっと勉強しなければと痛感しました。 本当にありがとうございました。SetAttr