Saya baru mengenal VB - Jadi tolong bantu saya [Saat ini Terminal sedang dibuka, tetapi fokus masih tetap di excel. Saya ingin menempelkan nilai yang disalin di aplikasi terminal. tuntun aku teman]. Saya menggunakan Excel untuk mac 2011 [VB 14.1]
Kode untuk disisipkan tidak ditulis dalam kode di bawah ini:
Kode yang digunakan:
Sub Auto_Open()
Range("A1:A1").Select
Selection.Copy
Externalapp = Shell("Macintosh HD:Applications:Utilities:Terminal.app:" & _
"Contents:MacOS:Terminal", vbNormalFocus)
AppActivate Externalapp
End Sub
Tidak berfungsi: {Kode saya saat ini adalah sebagai berikut:
—
Raja Shekar
Sub Macro2 () Externalapp = Shell ("Macintosh HD: Aplikasi: Utilitas: Terminal.app: Isi: MacOS: Terminal", 1) Sub Akhir
—
Raja Shekar
Bagaimana dengan menggunakan
—
davidmneedham
AppActivate
fungsi saja?
Saya juga punya masalah dengan program eksternal kehilangan fokus ketika menjalankan sub-prosedur dari jendela langsung. Jika dijalankan dari menu dalam Excel, Anda mungkin memiliki hasil yang lebih baik.
—
davidmneedham
Shell("Macintosh HD:Applications:Utilities:Terminal.app:Contents:MacOS:Terminal", 1)