Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


4283 / 76734 ←次へ | 前へ→

【78075】ブックの複製禁止
質問  gg57  - 16/3/31(木) 17:59 -

引用なし
パスワード
   ブックの複製を禁止したいのです(EXCEL2013)。
(1)読み取りパスワードを設定している。"読み取りを推奨する"を設定している。
→読み取り専用で開いている。
(2)ファイル属性を"読み取り専用"に設定している。
(3)"名前を付けて保存"はVBAにて保存禁止としている。
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
If SaveAsUI = True Then
  MsgBox ("このファイルは名前を付けて保存できません")
  Cancel = True
  Application.Quit
  Application.DisplayAlerts = False
End If
End Sub

上記1〜3の条件の場合でも
×でブックを直接閉じようとすると
保存を確認するメッセージが表示され,保存ボタンを押すと
ブック名に"コピー"がついて保存ができてしまいます。

ブックを直接閉じても保存させないようにしたいのですが
上記コードをみて下記コードを試してみましたがだめでした。
****************************************************************
!コンパイルエラー:
  プロシージャの宣言が、イベントまたはプロシージャの定義と
  一致していません。
****************************************************************
Private Sub Workbook_BeforeClose(ByVal Cancel As Boolean)
 Application.Quit
 Application.DisplayAlerts = False
End Sub

訂正すべきところをお教えください。

8 hits

【78075】ブックの複製禁止 gg57 16/3/31(木) 17:59 質問[未読]
【78076】Re:ブックの複製禁止 β 16/3/31(木) 18:48 発言[未読]
【78078】Re:ブックの複製禁止 gg57 16/4/1(金) 7:24 発言[未読]
【78077】Re:ブックの複製禁止 β 16/3/31(木) 18:59 発言[未読]
【78079】Re:ブックの複製禁止 gg57 16/4/1(金) 7:29 発言[未読]
【78080】Re:ブックの複製禁止 γ 16/4/1(金) 7:45 発言[未読]
【78081】Re:ブックの複製禁止 gg57 16/4/1(金) 10:55 お礼[未読]
【78088】Re:ブックの複製禁止 γ 16/4/2(土) 8:34 発言[未読]

4283 / 76734 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free