vbamania.pl
login:
hasło:
 
  *Rejestracja *Zapomniane hasło
 Dziś jest sobota, 11 maja 2024 roku.
Ustaw jako stronę startową Ulubione Napisz
PowrótPowrót do serwisu  RegulaminRegulamin rssRSS

  tytuł wątku:
Wątki dyskusji

Vba i pare pytanek na temat excela..


otwartyotwarty rozpoczął: Dave postów: 4



napisał: adams
postów: 2


umieszczony:
10 maja 2005
23:56

  
Cytat:

3. Nie. Ale nie tylko aplikacje MS możesz sterować z poziomu VBA. MOżan takzę wiele innych, np. AutoCADa, CorelDraw.
Ale o takim sterowaniu jak napisałeś zapomnij:(


Można sterować także tak: (przykład z helpu)


Dim ReturnValue, I
ReturnValue = Shell("CALC.EXE", 1)    ' Run Calculator.
AppActivate ReturnValue     ' Activate the Calculator.
For I = 1 To 100    ' Set up counting loop.
    SendKeys I & "{+}", True    ' Send keystrokes to Calculator
Next I    ' to add each value of I.
SendKeys "=", True    ' Get grand total.
SendKeys "%{F4}", True    ' Send ALT+F4 to close Calculator.

napisał: Dave
postów: 8


umieszczony:
12 kwietnia 2005
07:45

  
Dzięki bardzo, oto dokładnie mi chodziło ;)
napisał: admin
postów: 613


umieszczony:
11 kwietnia 2005
20:36

  
Cytat:
Witam!
Na początek uprzedzam, że jestem początkujący w tych sprawach, ale szybko się uczę :)
Stworzyłem sobie makro w excelu, które poźniej troszkę przeprogramowałem i dodałem coś od siebie :D.
Mam tylko parę pytanek na które nie mogłem znaleść odpowiednie składnie:
1) Jak zrobić aby przy zapisywaniu całego skoroszytu lub pliku, makro domyślnie zastępowało plik i nie wywalało komunikatu " Czy napewno zastąpić plik itd"?
2.) Czy jest możliwe (coś mi sie wydaje że nie), a jeżeli tak to jak zamknąć całego excela a nie sam skoroszyt?
3.) Czy jest możliwa kontrola za pomocą VBA innych aplikacji (nie MS), na przykład najechanie kursorem i naciśniecie odpowiedniego przycisku?
Pozdrawiam


1. Właściwość .DisplayAlerts ustaw na false
Application.DisplayAlerts=False



2.Czy chodzi Ci o to:
Application.Quit



3. Nie. Ale nie tylko aplikacje MS możesz sterować z poziomu VBA. MOżan takzę wiele innych, np. AutoCADa, CorelDraw.
Ale o takim sterowaniu jak napisałeś zapomnij:(
napisał: Dave
postów: 8


umieszczony:
11 kwietnia 2005
16:23

  
Witam!
Na początek uprzedzam, że jestem początkujący w tych sprawach, ale szybko się uczę :)
Stworzyłem sobie makro w excelu, które poźniej troszkę przeprogramowałem i dodałem coś od siebie :D.
Mam tylko parę pytanek na które nie mogłem znaleść odpowiednie składnie:
1) Jak zrobić aby przy zapisywaniu całego skoroszytu lub pliku, makro domyślnie zastępowało plik i nie wywalało komunikatu " Czy napewno zastąpić plik itd"?
2.) Czy jest możliwe (coś mi sie wydaje że nie), a jeżeli tak to jak zamknąć całego excela a nie sam skoroszyt?
3.) Czy jest możliwa kontrola za pomocą VBA innych aplikacji (nie MS), na przykład najechanie kursorem i naciśniecie odpowiedniego przycisku?
Pozdrawiam


<-wstecz  1  dalej->
wszystkich stron: 1


Sortuj posty: z