Excel, Word veya PowerPoint gibi Microsoft Windows tabanlı bir uygulamayı Microsoft Office'in içinden çalıştırmak için Access masaüstü veritabanlarında RunApplication makro eylemini kullanabilirsiniz. Örneğin, Excel elektronik tablo verilerini Access veritabanınıza yapıştırmak isteyebilirsiniz.
Güvenlik Notu: Makrolarda veya uygulamalarda yürütülebilir dosyaları veya kodu çalıştırırken dikkatli olun. Yürütülebilir dosyalar veya kod, bilgisayarınızın ve verilerinizin güvenliğini tehlikeye atabilecek eylemleri gerçekleştirmek için kullanılabilir.
Not: Access 2010'da başlayarak, RunApp makro eylemi RunApplication olarak yeniden adlandırıldı.
Not: Veritabanına güvenilmezse bu eyleme izin verilmez.
Ayar
ÇalıştırUygulama makro eylemi aşağıdaki bağımsız değişkene sahiptir.
Eylem bağımsız değişkeni |
Açıklama |
Komut Satırı |
Uygulamayı başlatmak için kullanılan komut satırı (yolu ve uygulamayı belirli bir modda çalıştıran anahtarlar gibi diğer gerekli parametreler dahil). Makro tasarım penceresinin Eylem Bağımsız Değişkenleri bölümündeki Komut Satırı kutusuna komut satırını girin. Bu gerekli bir bağımsız değişkendir. |
Notlar
Bu makro eylemiyle seçilen uygulama yüklenir ve ön planda çalışır. Bu eylemi içeren makro, uygulamayı başlattıktan sonra çalışmaya devam eder.
Microsoft Windows dinamik veri değişimi (DDE) tesisini veya Pano'ya tıklayarak diğer uygulama ile Access arasında veri aktarabilirsiniz. Tuş Gönder makro eylemini kullanarak diğer uygulamaya tuş vuruşları gönderebilirsiniz (DDE veri aktarımı için daha verimli bir yöntem olsa da). Otomasyon kullanarak da uygulamalar arasında veri paylaşabilirsiniz.
MS-DOS tabanlı uygulamalar, Windows ortamındaki bir MS-DOS penceresinde çalışır.
Windows işletim sistemlerinde, programı Windows Gezgini'nden başlatma, Başlatmenüsündeki Çalıştır komutunu kullanma ve Windows Masaüstü'nde bir program simgesine çift tıklama gibi bir uygulamayı çalıştırmanın çeşitli yolları vardır.
Visual Basic for Applications (VBA) modülünde RunApplication makro eylemini çalıştıramazsınız. Bunun yerine VBA Kabuğu işlevini kullanın.