Word2007で上書きしようとすると「ファイルアクセス権エラーのため保存できません」と出ますし、閉じようとしても同じメッセージがでて終了できません。昨日まで上書き保存はできていました。

A 回答 (1件)

可能性として。



Word で文書を保存するとエラー メッセージが表示される、または
プログラムが応答を停止する
http://support.microsoft.com/kb/813997/ja
    • good
    • 3

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qアクセス権

共有フォルダのアクセス権で、「共有アクセス権」と「NTFSアクセス権」がありますが、解説本などだと、両者が同時に設定されている場合、制限の厳しい方が適用される、と書かれています。

上記を踏まえると、例えばあるユーザーに
共有アクセス権:変更
NTFSアクセス権:フルコントロール
というアクセス権を設定した場合、制限の厳しい共有アクセス権の「変更」が有効になり、フルコントロールでしかできないアクセス許可変更とかはできないと思ったのですが。
ある問題集の解説で、上記の構成の場合、そのユーザーには「フルコントロール」のアクセス許可があるので‥‥と書かれていました。
これはどのように解釈すればよいのでしょうか。
共有アクセス許可の方が厳しい場合には、上記の法則は適用されないのでしょうか??

ちなみに実際やってみた感じでもフルコントロールになっているっぽいです。

Aベストアンサー

『共有アクセス権』はネットワーク越しにアクセスした時に適用されます。

『NTFSアクセス権』は、ローカルなアクセスとネットワーク越しのアクセスの両方に適用されます。

>制限の厳しい方が適用される

実際には、双方の論理積が適用されるのですが、まあ、『制限の厳しいほうが適用される』でも構わないでしょう。

>共有アクセス許可の方が厳しい場合には、上記の法則は適用されないのでしょうか??

そんなはずは無いと思いますが、もしかして、ローカルなアクセスで共有フォルダを操作してたりしませんか?

QAccess2007:フォームからに誤って上書きして元のデータが消えてしまった

Access2007でフォームから誤って3件のデータを上書きしてしまいました。テーブルのデータが変更されてしまって、元にあったデータがなんて書いてあったのかわからなくなりました。アクセスでは、レコードを移動するたびに自動保存されるので、間違って上書きしたデータが保存されてしまい、元のデータがわからなくなりました。"戻る"ボタンで戻っても、レコードを上書きした後の状態までしか戻せませんでした。このような時、どうすれば元のデータがわかりますか?

Aベストアンサー

残念ながら戻す方法はありません

Qファイルサーバのアクセス権について

ファイルサーバのアクセス権について

ファイルサーバを管理しています。上司にアクセス権のつけるよう言われる度に、
アクセス権をつけています。

基本は2階層目までアクセス権を付与し、それ以降は自由にさせています。
まれに、4階層目に特定の人しか見れないフォルダを作成し、アクセス権を付与します。
例えば、\\test\test_1 というフォルダにアクセス権を付与し、
下まで継承させれば良いのですが、4階層目だと、4階層目のフォルダの継承をきらないといけません。
それ以外のフォルダを見せないようにするために、1階層目から一覧表示のみのアクセス権を付与し、4階層目に読み取りや書き込みの権限を付与します。
これをしてしまうと、2階層目や3階層目にある別のフォルダの中身が見えてしまいます。
これもしたくないという要望がきました。

当方、アクセス権のつけ方は知ってますが、アクセス権の正しいつけ方など知りません。
お手数ですが、ご教授いただけないでしょうか。
また、勉強になるサイトなどありましたら、URLもご教授ください。

Aベストアンサー

ユーザー数などが不明なので思いつきですが、
その4階層目の特定の人のみアクセス可能なフォルダを
1番トップにもって行くのはダメなんでしょうか?

WS2003以降は、アクセス権が無い共有フォルダは
表示されないので、ユーザー側に不都合はない気がします。
(フォルダ数が多ければ、管理者が大変ですけど)

Q上書き保存について

Win2000,Office2000を使っています。データを上書き保存しようとすると上書き保存ができず、テンポラリドキュメントというファイルに保存されてしまいます。(Windowsマークになっているアイコン)どうしてでしょうか?教えてください。お願いします。

Aベストアンサー

3つ見つかりました。

http://support.microsoft.com/default.aspx?scid=kb;ja;JP291070
http://support.microsoft.com/default.aspx?scid=kb;ja;JP214627
http://support.microsoft.com/default.aspx?scid=kb;ja;JP269521

目を通してみてください。(OSが分からないので)

Qバックアップの際、必要なアクセス権

教えてください。ntbackupを使ってバックアップを取りたいのですが、それぞれのフォルダーにアクセス権が付けられていてスキップされてしまいます。バックアップ用のユーザーにアクセス権を付与するように設定をしたいのですが、どのアクセス権をつければよいのか分からず悩んでいます。リストアも問題のない最低限のアクセス権を設定するには、どのアクセス権にチェックをいれたらいいのでしょうか。OSは2000を使っています。よろしくお願いいたします。

Aベストアンサー

>バックアップしたいフォルダーはオンライン上にあるのです。

ネットワーク上の別のPCのバックアップを取るには、その別のPCの方で『バックアップオペレーター』に設定する必要がありますが、会社等のネットワークだと、システム管理者と交渉するしかないと思います。

QExcel VBAで確認なしで上書き保存

起動中のBookでファイル名が Data.xlsのものを閉じたいと思いますが、
上書き確認メッセージを出さないように
oExcel.DisplayAlerts = False
を設定すると

エラーになります。

CreateObject で作成した場合は、DisplayAlerts が使えるようですが、
すでに起動済みのBookを確認なしで上書き保存するにはどうしたらいい
のでしょうか?

Sub UnloadFile()
  Dim myBook2 As Workbook
  Dim myBook1 As Workbook

   For Each myBook2 In Workbooks
     If myBook2.Name = "Data.xls" Then
       Set myBook1 = myBook2
       myBook1.SaveAs myBook1.FullName
       myBook1.Close
     End If
   Next myBook2
   Set myBook1 = Nothing
End Sub

起動中のBookでファイル名が Data.xlsのものを閉じたいと思いますが、
上書き確認メッセージを出さないように
oExcel.DisplayAlerts = False
を設定すると

エラーになります。

CreateObject で作成した場合は、DisplayAlerts が使えるようですが、
すでに起動済みのBookを確認なしで上書き保存するにはどうしたらいい
のでしょうか?

Sub UnloadFile()
  Dim myBook2 As Workbook
  Dim myBook1 As Workbook

   For Each myBook2 In Workbooks
     If myBook2.Name = "Data.xls...続きを読む

Aベストアンサー

>保存しないで myBook1.Close だけしたいときはどうするのでしょうか?
>この場合は Application.DisplayAlerts = False でいいということになるのでしょうか?

myBook1.Close True
でよいのでは?

QNTFSアクセス権と共有アクセス権の関係

NTFSアクセス権と共有アクセス権の優先順位や競合した時の扱いについて教えてください。

あるファイルに共有アクセス権でeveryoneにフルコントロールを与え、NTFSアクセス権でAというユーザーにだけフルコントロールを与えた場合、A以外はフルコントロールできてしまいますか?
また逆はどうですか?

また、Aが(1)と(2)の二つのグループに所属している場合、(1)ではフルコントロールで(2)では拒否を与えているとAはアクセスできますか?

わかりやすく解説しているサイトの紹介でも構いません。宜しくお願い致します。

Aベストアンサー

共有アクセスつまりネットワーク経由でのアクセスであるとの前提で書かせて頂きます。

>あるファイルに共有アクセス権でeveryoneにフルコントロールを与え、NTFSアクセス権でAというユーザーにだけフルコントロールを与えた場合、A以外はフルコントロールできてしまいますか?

A以外はフルコントロールにはなりません。

>また逆はどうですか?

こちらもA以外はフルコントロールにはなりません。

まず、共有アクセス権が評価されこれを通過したものだけ、NTFSアクセス権が評価されるとイメージすればいいでしょう。

>また、Aが(1)と(2)の二つのグループに所属している場合、(1)ではフルコントロールで(2)では拒否を与えているとAはアクセスできますか?

Aはアクセスできません。
拒否は必ず優先されます。
所属するグループのどれか一つでも拒否があればこの拒否が優先されます。

共有アクセス権とNTFSアクセス権の両方でアクセスコントロールを行うを運用が大変になります。
ちなみにマイクロソフトは、共有アクセス権はeveryoneフルコントロールとし、アクセスコントロールはNTFSアクセス権で行うことを推奨しています。

共有アクセスつまりネットワーク経由でのアクセスであるとの前提で書かせて頂きます。

>あるファイルに共有アクセス権でeveryoneにフルコントロールを与え、NTFSアクセス権でAというユーザーにだけフルコントロールを与えた場合、A以外はフルコントロールできてしまいますか?

A以外はフルコントロールにはなりません。

>また逆はどうですか?

こちらもA以外はフルコントロールにはなりません。

まず、共有アクセス権が評価されこれを通過したものだけ、NTFSアクセス権が評価されるとイメージすればいいで...続きを読む

Qテーブルの上書き保存は

テーブルに連結されていないフォームがあり保存処理をかけていったんテーブルに保存します。
ココまではできました。
次にそのフォームから保存したテーブルを呼び出してフォームに表示させ、データを追加して同じテーブルの同じレコードを上書き保存させるにはどのようにすればいいですか?

初心者なので解説つけてアドバイスお願いします。

Aベストアンサー

こんにちは

>dim rst as new adodb.recordset
>set rst = new adodb.recordset って記述は

本来は必要です

行数を減らすため、省略していました
あえて書かなくても、あなたがNo1の回答に対する補足に
記述されているので、すでに理解されているものと思っていました。

失礼しました。

Q.NET(VisualC++2008)にて、指定されたフォルダへのアクセス権を取得したい

たびたびお世話になります。

現在下記の環境でプログラムを作成しており、掲題の問題に突き当たりました。
 開発環境:Visual C++ 2008 Professional Edition(.NETアプリ)
 OS: WindowsXP SP3

あるフォルダが指定されたとき、そのフォルダに対するアクセス権を取得したいと考えています。
目的は、(作成中の)実行中のプログラムがそのフォルダへアクセスできるかどうかを知りたいためです。

アクセス権の調査の結果、アクセス権が有ると判断される場合には、そのフォルダ以下で特定の処理をして、アクセス権が無い場合には、処理を中止したいと考えています。

ドキュメントなどを見ていると、アクセス権を設定する方法は載っているのですが、アクセス権を取得する方法を見つけることが出来ず、ここで質問させていただいた次第です。

何か良い方法をご存知の方がいらっしゃいましたら、ご教示いただきますよう、お願い致します。

Aベストアンサー

原則:
アクセス権の有無のチェックではなく,実際にアクセスした時に例外が発生したならばアクセス権がなかったとして取り扱う


上記で納得できないならば……
まず,DACLについて。
http://msdn.microsoft.com/en-us/library/aa374862.aspx
次に,System.IO.File.GetAccessControlについて
http://msdn.microsoft.com/ja-jp/library/system.io.file.getaccesscontrol.aspx

一応,上記で全部なのですが……
DACLを順番にみていって,
・最初に現在のユーザーまはた現在のユーザーを含むグループに対するAllowエントリが見つかったらアクセス許可
・最初に現在のユーザーまはた現在のユーザーを含むグループに対するDenyエントリが見つかったらアクセス不許可
・現在のユーザーおよび現在のユーザーを含むグループに対するエントリが見つからなかったらアクセス不許可
となります。はっきりいって,面倒くさいことこの上ないです。

さらに,他のプロセスが開いていた場合はアクセス不可だったりするのですが,
それは全部のプロセスに対して開いているハンドルを調べて,さらにそこからファイル名を調べて……という作業が必要になります。
# Process Explorerでやっているのでできるはず。やりかたは知りませんが。
さらに,ファイル名だけではハードリンクやシンボリックリンクに対して対処できないので,そのあたりも考慮する必要があります。

原則:
アクセス権の有無のチェックではなく,実際にアクセスした時に例外が発生したならばアクセス権がなかったとして取り扱う


上記で納得できないならば……
まず,DACLについて。
http://msdn.microsoft.com/en-us/library/aa374862.aspx
次に,System.IO.File.GetAccessControlについて
http://msdn.microsoft.com/ja-jp/library/system.io.file.getaccesscontrol.aspx

一応,上記で全部なのですが……
DACLを順番にみていって,
・最初に現在のユーザーまはた現在のユーザーを含むグループに対す...続きを読む

QExcelファイルをAccessで上書き保存? 開けないです!

エクセルで加工したデータをアクセスにインポートしようと思っていました。

が!!外部データの取り込み作業と勘違いし、
Accessの新規作成→空のデータベース→新しいデータベース ダイアログボックスでエクセルファイル名を選択してOKしてしまいました。

エクスプローラーで見ると、ファイル名は.xlsのままですが、エクセルで開くことが出来ません。

苦労して作成したエクセルファイルを元に戻す方法はありませんか?
助けて下さい・・・(涙)

Aベストアンサー

MDBファイルをXLSファイルに上書きするには、ファイルの種類をすべてに変更しないとできないと思うのですが、上書きしてしまったファイルは戻すことはできないはずです。

残念ですがエクセルファイルを再作成するしかないと思います。


人気Q&Aランキング

おすすめ情報