Cum se face o macrocomandă pentru un eveniment: activarea unei ferestre Excel? Workbook_Activate și Worksheet_Activate () funcționează numai atunci când are loc activarea lor în tranziția la o carte sau foaie, respectiv, dintr-o altă carte sau foaie, ci din aplicația Excel. Și trebuie să urmăriți cumva timpul de activare al aplicației în sine. Application.Windows ("Book1"), de asemenea, OnWindow nu funcționează. Puteți folosi cumva ideea de a verifica activitatea ferestrei după o anumită perioadă de timp (o macro în OnTime) sau WinAPI (pe care nu o înțeleg deloc). Dar este necesar ca activarea Excel să funcționeze o singură dată. A făcut cineva asta? Prompt, deși prin intermediul WinAPI, dar codul detaliat. MS Office 97.
Buna ziua tuturor! Nu găsesc documentația de pe Internet pentru controalele InternetExplorer.Application. Ie Eu creez codul
Spuneți plz cum să desemneze fișierul deschis deschis nu după nume, ci, eventual, printr-o variabilă sau constantă. Linia de jos este că dacă comutați un alt fișier între ferestre, parserul se referă la un anumit nume de fișier, dar trebuie să schimbați codul la primul fișier deschis din cod
Alo Subiectul este legat de Excel. Puteți da un exemplu de utilizare a argumentului "Index" în proprietatea "Application.Caller"? Am încercat acum să înțeleg și să înțeleg că "Indexul" variază de la 1 la 3. Dar ce înseamnă aceste numere nu am înțeles.
Bună tuturor, atunci când apăsați butonul, o procedură CommandButton3_Click (), care este de a rula 3 secunde funcția Proc, dar această funcție nu este numit, iar eroarea este: „Nu se poate rula macro“ C :! \ utilizator \ Desctop \ Timer.xlsm „Proc "Poate că această macrocomandă nu este în registrul de lucru curent sau toate macrosurile sunt dezactivate." Care este problema?
Bună ziua! Încerc să adaug un eveniment care se declanșează dacă fereastra din registrul de lucru nu este activă:
Tot timpul zilei! Solicit ajutorul în astfel de situații: există o formă principală în Excel, este începută cu ajutorul unei macrocomenzi. În această formă principală există un buton care lansează forma subordonată, ascunzând anterior forma principală. Încerc să folosesc comanda Application.SendKeys pentru a trimite comanda de tip tastă Alt + Print Screen la formularul slave când activează aceeași subformă (am încercat, de asemenea, în timpul inițializării). Ca rezultat, în captura de ecran, văd zona pe care o ocupă forma subordonată, dar numai în locul formularului însuși în captura de ecran, o foaie Excel care trebuie plasată sub formular. Ajutor, vă rog, să înțelegeți de ce imaginea de pe ecran nu arată formularul subordonat, deși văd că acest formular este deschis. Și dacă apăsați manual Alt + Prt Sc, atunci se va face o captură de ecran a acestui formular, nu cea de mai jos. Faceți click pe formularul principal:
Buna ziua tuturor! Nyeed ajutor. Nu înțeleg de ce VBA subliniază următorul fragment de cod ca o eroare:
O astfel de problemă. Lucrez într-o carte Excel. Este necesar să deschideți o altă carte specifică, să efectuați o căutare în ea și să luați valorile necesare.
Programul nu funcționează sau descrierea nu se potrivește. Spuneți-ne despre acest lucru prin completarea unui formular simplu. Thanks =) Face site-ul mai bun