Shell İşlevi

Önemli : Bu makale makine çevisidir. Bkz. yasal uyarı. Bu makalenin İngilizce sürümüne buradan ulaşabilirsiniz.

Not : Microsoft Jet ifade hizmeti güvenli olmayabilecek deyimleri engeller korumalı alan modunda çalışıyorsa işlevi, yöntemi, nesne veya bu konuda açıklanan özelliğini devre dışı bırakılır. Korumalı alan modu hakkında daha fazla bilgi için Yardım'da "korumalı alan modu için" arayın.

Yürütülebilir bir programı çalıştırır ve programın görev kimliği başarılı olursa, aksi halde sıfır döner gösteren bir Variant (çift) verir.

Söz dizimi

Kabuk ( yol adı [, windowstyle ] )

Kabuk işlevinin söz diziminde aşağıdaki bağımsız değişkenler bulunur:

Bağımsız Değişken

Açıklama

yol adı

Gerekli. Değişken (Dize). Yürütmesi programın adını ve herhangi bir bağımsız değişkenler veya komut satırı anahtarlar gerekli; Dizin veya klasörün ve sürücü içerebilir. Macintosh bilgisayarda bir uygulamanın imza adında yerine belirtmek için Macıd işlevi kullanabilirsiniz. Aşağıdaki örnek, Microsoft Word için imza kullanır: Shell MacID("MSWD")

windowstyle

İsteğe bağlı. Değişken (Tamsayı), çalıştırılacak programı olduğu penceresinin stiline karşılık gelen. Windowstyle belirtilmezse, program odak ile simge durumuna küçültülmüş başlatılır. Macintosh'ta (sistem 7.0 veya üstü), windowstyle yalnızca, çalıştırıldığında uygulama odağı alır olup olmadığını belirler.


Adlandırılmış bağımsız değişkeni windowstyle şu değerleri bulunur:

Sabit

Değer

Açıklama

vbHide

0

Pencere gizlenir ve odağı gizli pencereyi geçirilir. Macintosh platformlardaki vbHide sabiti uygulanamaz.

vbNormalFocus

1

Pencere odağa sahip ve özgün boyut ve konum geri yüklenir.

vbMinimizedFocus

2

Pencereyi simge odağa sahip olarak görüntülenir.

vbMaximizedFocus

3

Odak ile penceresi ekranı.

vbNormalNoFocus

4

En son boyut ve konum penceresi geri yüklenir. Şu anda etkin pencere etkin olarak kalır.

vbMinimizedNoFocus

6

Pencereyi simge olarak görüntülenir. Şu anda etkin pencere etkin olarak kalır.


Notlar

Shell işlevi adlandırılmış dosyanın başarılı bir şekilde çalıştığından, Başlarken programın görev kimliği döndürür. Görev Kimliği çalışan program tanımlayan benzersiz bir sayıdır. Shell işlevi adlandırılmış program başlatılamıyor hata meydana gelir.

Macintosh, vbNormalFocus, vbMinimizedFocusve vbMaximizedFocus tüm ön planda uygulamayı yerleştirin; vbHide, vbNoFocus, vbMinimizeFocus tüm arka planda uygulama yerleştirin.

Not : Varsayılan olarak, Shell işlevi diğer programlar zaman uyumsuz olarak çalışır. Program Kabuk ile çalışmaya Bunun anlamı Shell işlevi takip deyimleri yürütülür önce yürütülürken işlemi.

Örnek

Not : Aşağıdaki örneklerde, bu işlevin Visual Basic for Applications (VBA) modülünde kullanımı gösterilir. VBA ile çalışma hakkında daha fazla bilgi için, rama'nın yanındaki açılan listede Geliştirici Başvurusu'nu seçin ve arama kutusuna bir veya birden çok terim yazın.

Bu örnekte, kullanıcı tarafından belirtilen bir uygulamayı çalıştırmak için Shell işlevi kullanılmaktadır. MacIntosh "HD" varsayılan sürücü adı ve yol kısımlarını ters eğik çizgi yerine virgülle ayrılır. Benzer şekilde, Macintosh klasörleri \Windows yerine belirtin.

' Specifying 1 as the second argument 
' opens the application in normal size and
' gives it the focus.
Dim RetVal
' Run Calculator.
RetVal = Shell("C:\WINDOWS\CALC.EXE", 1)

Not : Makine Çevirisi Yasal Uyarısı: Bu makale, insan müdahalesi olmadan bir bilgisayar sistemi tarafından çevrilmiştir. Microsoft bu makine çevirilerini İngilizce bilmeyen kullanıcıların Microsoft ürünleri, hizmetleri ve teknolojileriyle ilgili içeriklerden yararlanmasına yardımcı olmak için sunar. Bu makale makine çevirisi olduğundan sözcük, cümle dizilimi ve gramer hataları içerebilir.

Yeteneklerinizi geliştirin
Eğitimleri keşfedin
Yeni özellikleri ilk olarak siz edinin
Office Insider Programına Katılın

Bu bilgi yararlı oldu mu?

Görüşleriniz için teşekkür ederiz!

Geri bildiriminiz için teşekkürler! Office destek temsilcilerimizden biriyle görüşmeniz yararlı olabilir.

×