VB6.0用掲示板の過去のログ(No.1)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [過去ログ] [管理用]

投稿日: 2003/11/26(Wed) 13:49
投稿者Kazuki
URL
タイトルRe: IEからExcelを開いた時の動作について

> はじめまして。よろしくお願いします。
>
> 現在,マクロを含んだExcelファイルをIEで開いた時の処理で困っています。
> Excelでファイルを開くと正常に処理を行い,IEでファイルを開くと以下の処理でエラーとなってしまいます。
>
>     Application.DisplayAlerts = False
>     Worksheets("work").Delete  ←この部分でエラーとなります  
>     Application.DisplayAlerts = True
>
> DisplayAlerts の設定を行わないと正常に処理を行います。
> デバック画面でApplication.DisplayAlerts =false のあとDisplayAlertsの値はtrueのままでした。
>
> どなたか上記処理がエラーにならない方法を教えていただけないでしょうか?
> よろしくお願いします。m(__)m
>
> Windows2000Professional
> Excel2000
> IE5.5

以下のように変更してみてはいかがでしょうか。
Sub Macro1()
    Dim wBOOK As String

    wBOOK = "test.xls" ←今開いているExcel名

    Application.DisplayAlerts = False
    Workbooks(wBOOK).Worksheets("work").Delete
    Application.DisplayAlerts = True
End Sub


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- Web Forum -