[リストへもどる]
一括表示

投稿時間:2003/11/17(Mon) 17:22
投稿者名:たかし
URL :
タイトル:
コンポーネントでのエラー処理
コンポーネントのエラーで困っています。

VBからExcelを起動させるプログラムを作成中です。
Excelを編集中にVBをアクティブにしようとするとエラーが発生します。
そのエラーが発生する理由はわかり、独自のエラーメッセージを出すこともできました。
しかし、そのメッセージのダイアログに[OK]ボタンと[ヘルプ]ボタンが表示されていて、
ヘルプを押しても何も出てこないのです。オブジェクトブラウザやプロジェクトのプロパティで
設定を試してみたのですがだめでした。この[ヘルプ]ボタンでヘルプを表示するには
どうしたらいいのでしょうか?

もしくは、そのダイアログの[ヘルプ]ボタンをなくして[OK]ボタンのみ表示なんてことは
できるかもわかれば教えてください。

下記はフォームのロードでコンポーネントエラーの設定のコードです。
----------------------------------------------
    App.OleRequestPendingMsgText = "Excel編集中"
    App.OleRequestPendingMsgTitle = gstrTitle & " ― 出力画面 Ver." & strVer
    App.OleRequestPendingTimeout = 500
    App.OleServerBusyMsgText = "Excel編集中"
    App.OleServerBusyMsgTitle = gstrTitle & " ― 出力画面 Ver." & strVer
    App.OleServerBusyRaiseError = True
    App.OleServerBusyTimeout = 10000
------------------------------------------------

よろしくおねがいします。

投稿時間:2003/11/17(Mon) 18:47
投稿者名:まさお
URL :
タイトル:
Re: コンポーネントでのエラー処理
> コンポーネントのエラーで困っています。
>
> VBからExcelを起動させるプログラムを作成中です。
> Excelを編集中にVBをアクティブにしようとするとエラーが発生します。
> そのエラーが発生する理由はわかり、独自のエラーメッセージを出すこともできました。
> しかし、そのメッセージのダイアログに[OK]ボタンと[ヘルプ]ボタンが表示されていて、
> ヘルプを押しても何も出てこないのです。オブジェクトブラウザやプロジェクトのプロパティで
> 設定を試してみたのですがだめでした。この[ヘルプ]ボタンでヘルプを表示するには
> どうしたらいいのでしょうか?
>
> もしくは、そのダイアログの[ヘルプ]ボタンをなくして[OK]ボタンのみ表示なんてことは
> できるかもわかれば教えてください。
>
> 下記はフォームのロードでコンポーネントエラーの設定のコードです。
> ----------------------------------------------
>     App.OleRequestPendingMsgText = "Excel編集中"
>     App.OleRequestPendingMsgTitle = gstrTitle & " ― 出力画面 Ver." & strVer
>     App.OleRequestPendingTimeout = 500
>     App.OleServerBusyMsgText = "Excel編集中"
>     App.OleServerBusyMsgTitle = gstrTitle & " ― 出力画面 Ver." & strVer
>     App.OleServerBusyRaiseError = True
>     App.OleServerBusyTimeout = 10000
> ------------------------------------------------
>
> よろしくおねがいします。