ワークシートを介してスピンし、クライアントに電子メールで送信されるワークブックを作成するVBAコードがあります。それはかなり簡単です、実際には、出力ファイルをMy Documentsに書き込みます。ここでセーブコードは次のとおりです。Excel 2013 vba作成されたワークブックが「保護されたビュー」のユーザー用に開きます
worksbookが開かれたWith wkbOutputBook
.CheckCompatibility = False
.Save
.Close
End With
、Excelは言う:
保護されたビューOfficeがこのファイルに問題が検出されました。編集すると、コンピュータが害を受ける可能性があります。詳細はクリックしてください。
OKこれは、ExcelがこのファイルがOutlookから送信されたか、インターネットからダウンロードされたと考えられるため、わかりません。しかし、そうではありませんでした。明示的に保護モードをオフにし、異なるバージョン/ファイル形式
使用名前を付けて保存の代わりに、保存
に割引:私は次のことを試してみました。プロテクトモードはプロテクトビューと同じではありません。
確かに「マイドキュメント」は「安全でない」場所とはみなされません。
ありがとうございました。
作成しているブックにコードがありますか?もしそうなら、[デジタル署名](https://support.office.com/en-us/article/Digitally-sign-your-macro-project-956e9cc8-bbf6-4365-8bfa-98505ecd1c01)を試してみましたか? – Comintern