• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Msgbox belli bir süre gösterme özelliği var mı?

  • Konbuyu başlatan Konbuyu başlatan Rafet
  • Başlangıç tarihi Başlangıç tarihi
Katılım
24 Mart 2005
Mesajlar
230
Excel Vers. ve Dili
Ofice 2010 - Türkçe
MsgBox si kullanrak uyarı verdiriyorum.
Ama bu msgbox in 5 sn içinde her hangi bir onay vermeden gitmesini istiyorum.

Msgbox in böyle bir özelliği varmı yada bunu başka bir şekilde nasıl yapa bilirim .

Teşekküler.
 
Msgbox ile bunun yapılması biraz zor olabilir.

Bunun yerine msgbox boyutlarında bir userform tasarlayıp, bunu rahatlıkla her türlü işlemlerde kullanabilirsiniz.
 
Merhaba.
Aşağıdaki kodları denermisiniz?:cool:
Kod:
Sub Deneme()
Msg = CreateObject("WScript.Shell").Popup("5 Saniye sonra kapanacaktır", 5)
End Sub
 
merhaba sn. sezar üst tarafta yazan windows script host yazısını nasıl değiştirebiliriz ???
 
Kod:
Sub Button1_Click()
Msg = CreateObject("WScript.Shell").Popup("5 Saniye sonra kapanacaktır", 5, "UYARI")
End Sub

olarak deneyiniz.

Bunuda aynı msgbox iletişim kutusu gibi kullanabilirsiniz.

msg = CreateObject("WScript.Shell").Popup(prompt, wait, title, buttons);

Msgbox ile tek fark wait bölümünde süre tanımlayabiliyorsunuz.Buda güzel bir özellik.

Teşekkürler Sezar
 
Son düzenleme:
Aşağıdaki gibi deneyiniz.

Sub Düğme1_Tıklat()
CreateObject("WScript.Shell").Popup "Bu Mesaj Kutusu 5 Saniye Sonra Kapanacak." _
& vbCrLf & "Haberin Olsun.", 5, "UYARI"
End Sub
 
Arkadaşlar teşekkürler. Evet istediğim cevabı aldım .

Tek sorun kaspersky bu komutu virus olarak görüyor. :D

Teşekkürler.
 
kaspersky nin virüs olarak algılamasının nedeni macronun başka bir uygulamayı tetikliyor olması Wsicript.shell bu nedenle kaspersky uyarı verdiğinde bir defa add trust zone (güvenli alana ekle) yaptığınızda böyle bir problem kalmayacaktır.
 
Kod:
Sub Deneme()
Msg = CreateObject("WScript.Shell").Popup("5 Saniye sonra kapanacaktır", 5)
End Sub
Selamalar yukardıak, satırları Windows vista ve Ofis 2007 li sistemimde çalıştırdığımda mesaja "tamam"demeden gitmiyor. 10 sn. üzerinde durdu.
Çözüm hakkında fikri olan var mı acaba?
 
Merhabalar;
Vista x64 ve Office 2007 ile sorunsuz bir şekilde çalışıyor..
 
Sanırım Excel ile ilgili bir konudur. Üzgünüm ama Excel konusunda çok kısıtlı bilgiye sahibim. Ben daha çok Access mahallesinde bulunuyorum ;) Üstelik özelden çözüm aramak iyi bir fikir değil bence..
 
Kod:
Sub Deneme()
Msg = CreateObject("WScript.Shell").Popup("5 Saniye sonra kapanacaktır", 5)
End Sub
Selamalar yukardıak, satırları Windows vista ve Ofis 2007 li sistemimde çalıştırdığımda mesaja "tamam"demeden gitmiyor. 10 sn. üzerinde durdu.
Çözüm hakkında fikri olan var mı acaba?

Merhabalar;
Vista x64 ve Office 2007 ile sorunsuz bir şekilde çalışıyor..

Alakanıza teşekkür ederim beab05, ancak bende olmuyor.
 
Teşekkür ederim. Ben de faydalandım koddan.
 
Geri
Üst