- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VBAで、VBProjectへのアクセスのための設定について教えてください。)
VBAでVBProjectへのアクセス設定についての対処方法
このQ&Aのポイント
- ExcelでVBAを使用してVBProjectへのアクセスをする際に「実行時エラー'6068' Visual Basic Projectへのプログラム的なアクセスは信頼されません」というエラーが出る場合の対処方法について教えてください。
- 具体的には、Excelのセキュリティ設定とVBエディタの参照設定をチェックし、必要な設定が行われているか確認してください。
- また、作成したマクロのコードにエラーがある場合もエラーが発生する可能性がありますので、マクロのコードも再度確認してください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。 >Wordのオブジェクトのセキュリティレベルは、デバッガで見ても最低に下げられているようです。 いいえ、そこではありません。 Word側の メニューからツール-マクロ-セキュリティ 信頼できる発行元 「Visual Basic プロジェクトへのアクセスを信頼する」にチェック のほうです。
その他の回答 (1)
- Wendy02
- ベストアンサー率57% (3570/6232)
回答No.1
こんにちは。 >(1)マクロを含んだWordファイルを開く >(2)Wordファイルのプロパティや、マクロのプログラムの行数などの値を取得 Excel側ではなくて、Word側のセキュリティの問題ではありませんか? 少し気になったのは、以下だけで、後は、別に特に問題はないと思います。 ただし、VBComponents(1) ということは、ThisDocument だということでしょうけれども、他は良いのかなって思います。For Each ~ In で、調べるようにしたほうが確実のような気がします。 Worksheets("test").Cells(1, 1).Value = aaa Worksheets("test").Cells(2, 1).Value = bbb '←Cells(1,1)でなくて、次の行だと思います。
質問者
お礼
ご回答を頂き、ありがとうございます。 Wordのオブジェクトのセキュリティレベルは、デバッガで見ても最低に下げられているようです。 もう少し調べてみます。本当にありがとうございました。
お礼
ご回答をありがとうございます。 Wendy02さんのご指摘のとおりでした。 Word側にもチェックをして走らせており、同じ実行エラーが出ておりましたので関係無いと思っておりましたが、パソコンを再起動することで正常に動作するようになりました。 デバッグ中にメモリに残されてた、チェックを入れる前のWordのアプリケーションイメージが影響していたのだと思われます。 本当にありがとうございました。