プロが教える店舗&オフィスのセキュリティ対策術

お世話になっております。
データベースソフトからエクセルのVBAを呼び出し処理の手助けとしております。
しかし、VBAが実行される度に、エクセルのロゴが表示されてしまいます。
非表示とすることは可能でしょうか?
(なお、アクセスでは可能なことは判明しております。)

A 回答 (2件)

こんばんは。



>VBAが実行される度に、エクセルのロゴが表示されてしまいます。
コードを見せていただいたほうがよいですね。

たとえば、以下のようにオートメーションで開ければ、ロゴは出なかったと思います。

'-------------------------------------------
Private Sub コマンド1_Click()
Dim xlApp As Object
Dim xlWb As Object
Dim fn As String
On Error GoTo ErrHandler
Set xlApp = CreateObject("Excel.Application")
  'パスは、アプリケーションのデフォルトパス
 fn = xlApp.DefaultFilePath & "\TestBook1.xls"
 xlApp.Visible = True
 Set xlWb = xlApp.Workbooks.Open(fn)
 '作業
 'xlWb.Close True
 'xlApp.Quit
ErrHandler:
Set xlApp = Nothing

End Sub
'-------------------------------------------
    • good
    • 1
この回答へのお礼

早速のお返事ありがとうございます。
コードが職場にありますので、明日早速貼り付けてみます。
今回は誠にありがとうございました。

お礼日時:2009/09/02 20:51

>データベースソフトからエクセルのVBAを呼び出し処理の手助けとしております。


具体的に、どうやって呼び出しているのでしょう?

>しかし、VBAが実行される度に、エクセルのロゴが表示されてしまいます。
>非表示とすることは可能でしょうか?
こちらの「/e」オプションが使えるかもしれません。
http://support.microsoft.com/kb/291288/ja
    • good
    • 1
この回答へのお礼

早速のお返事ありがとうございます。
目から鱗が落ちました。
今回は誠にありがとうございました。

お礼日時:2009/09/02 20:52

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています