|
【A HotDocument】はExcel-VBAを使ってExcel形式のドキュメントを生成しています。
そのため、セキュリティレベルなどが関係して処理が中断する可能性があります。
|
Excelのセキュリティレベルによって、Excel-VBAの処理が停止したり、中断する可能性があります。処理を継続したい場合は、
下記をご覧ください。
・Excel-VBAの処理を継続する方法(Excel97-2003)
・Excel-VBAの処理を継続する方法(Excel2007)
◆セキュリティレベルが(高)の場合
下記のシートもしくはダイアログが表示され、処理が停止します。



◆セキュリティレベルが(中)の場合
下記のダイアログが表示され、処理が中断します。「マクロを有効にする(E)」を選択すると処理が継続されます。
◆Excel-VBAの処理を継続する方法(Excel97-2003)
処理を停止もしくは中断しない方法は、Excelのメニューから「ツール(T)」−「マクロ(M)」−「セキュリティ(S)」を選択し、
セキュリティレベルを「低」にしてから、【A HotDocument】を実行してください。
セキュリティを高める為、【A HotDocument】処理時以外は、セキュリティレベルを「高」もしくは「中」にすることをお勧めします。
セキュリティレベルに関しては、Excelのマニュアルお読みください。
また、Excel2003のセキュリティレベルは(高)がデフォルトになっています。

◆Excel-VBAの処理を継続する方法(Excel2007)
下記の手順1〜4を行なう事により、Excel-VBA処理は停止もしくは中断されません。
設定後、【A HotDocument】を実行してください。
セキュリティを高める為、【A HotDocument】処理時以外は、セキュリティレベルを「警告を表示せずにすべての
マクロを無効にする(L)」にすることをお勧めします。
セキュリティレベルに関しては、Excelのマニュアルお読みください。
また、Excel2007のセキュリティレベルは、「警告を表示せずにすべてのマクロを無効にする(L)」がデフォルトになっています。
手順1.Excel2007画面左上の丸いボタンをクリックし、「Excelのオプション(I)」ボタンをクリックしてください。

手順2.Excelのオプションダイアログ「個人設定」タグの、「[開発]タブをリボンに表示する(D)」をチェックします。

手順3.リボンに表示された[開発]タブをクリックして、マクロのセキュリティを選択します。

手順4.「すべてのマクロを有効にする(E)」もしくは、「警告を表示してすべてのマクロを無効にする(D)」を選択してください。


◆Excel-VBAの部分を解析する方法(【A HotDocument】 for Excel2007のみ)
【A HotDocument】 for Excel2007は、Excel2007の「VBA プロジェクト
オブジェクト モデルへのアクセスを信頼する(V)」が
オフになっていると、Excel-VBAの部分の解析ができません。
そこで、Excel-VBAの部分を解析するには、上記の手順1〜3の設定後、下記の設定が必要になります。
設定後、【A HotDocument】を実行してください。
セキュリティを高める為、【A HotDocument】処理時以外は、「VBA
プロジェクト オブジェクト モデルへのアクセスを信頼する(V)」
をオフにすることをお勧めします。
マクロの設定に関しては、Excelのマニュアルお読みください。
手順1.「VBA プロジェクト オブジェクト
モデルへのアクセスを信頼する(V)」をオンにします。

|