Excel Forum - Porady, Pomoc,  Excel Help, Excel FAQ Strona Główna
 FAQ  RegulaminRegulamin  Szukaj   Użytkownicy   Grupy   Rejestracja   Profil   Twoje wiadomości   Zaloguj 


Poprzedni temat «» Następny temat
ID tematu: 466 Skopiuj do schowka Mozilla zamiast MS Office Outlook
Autor Wiadomość
Mireczek 
Starszy Forumowicz


Pomógł: 2 razy
Posty: 57
Wysłany: 14-02-2007, 10:25   Mozilla zamiast MS Office Outlook

Witam

Cytat:
Mam plik excela z wykazem połączeń dla poszczególnych numerów telefonicznych.


Ten temat był już poruszny na forum ( edycja Billingu) i z powodzeniem dzięki pomocy Trebora mój problem został rozwiązany.
W pliku tym makro wysyła do poszczególnych użytkowników wykazy połączeń w postaci załączników exela za pomocą programu pocztowego MS Office Outlook.
Pytanie moje dotyczy tego, czy można było by tak dopasować makro, żeby wysyłka załączników była realizowana za pomocą programu pocztowego Mozilla Thunderbird ?
Dodaję załącznik przykładowego pliku.

Pozdrawiam

Billing.zip
Pobierz Plik ściągnięto 683 raz(y) 73.84 KB

_________________
Mirek F.
ID posta: 2515 Skopiuj do schowka
 
 
Trebor 
Excel Expert


Pomógł: 1752 razy
Posty: 4680
Wysłany: 14-02-2007, 12:13   

Hej
Czy Mozilla Thunderbird to Twój domyślny program pocztowy?
Pozdrawiam
_________________
Trebbor@wp.pl
ID posta: 2519 Skopiuj do schowka
 
 
Mireczek 
Starszy Forumowicz


Pomógł: 2 razy
Posty: 57
Wysłany: 14-02-2007, 14:46   

Witam

Nie.., ale gdyby było to warunkiem działania makra w powiązaniu z tym programem, to stanie się na potrzebny czas domyślnym programem pocztowym. :-P

Pozdrawiam
_________________
Mirek F.
ID posta: 2532 Skopiuj do schowka
 
 
Trebor 
Excel Expert


Pomógł: 1752 razy
Posty: 4680
Wysłany: 14-02-2007, 19:15   

Ponieważ muszę oddać komputer w inne ręce nie miałem czasu sprawdzić poprawności działania kodu. Nie posiadam też takiego programu pocztowego jak Twój. Sprawdź czy to w ogóle działa.

Pozdrawiam

Billing.zip
Pobierz Plik ściągnięto 719 raz(y) 77.81 KB

_________________
Trebbor@wp.pl
ID posta: 2553 Skopiuj do schowka
 
 
Mireczek 
Starszy Forumowicz


Pomógł: 2 razy
Posty: 57
Wysłany: 14-02-2007, 20:30   

Witam

Działa rewelacyjnie, trochę inaczej niż poprzednie. Można nawet powiedzieć, że duzo lepiej. E-maile od razu są wysyłane, a nie jak w poprzednim makrze tworzone i zanim je ręcznie wysłałem, na pasku miałem kaskadę listów ( ponad 70 ) do wysłania.
Tak z ciekawości jeszcze mam jedno pytanie. W poprzednim makrze pliki załączników były tworzone i kopiowane do folderu z plikiem głównym, i zostawały tam do czasu ręcznego skasowania. W tym przypadku zastanawia mnie gdzie się te pliki podziały, czy są tworzone w pamięci i dostępne potem jedynie jako załączniki w e-mailach wysłanych, czy może gdzieś się domyśnie kopiują? Ja ich w każdym razie nie znalazłem. :?:

A co do makra - JEST ŚWIETNE ;-)

Dziękuję i Pozdrawiam
_________________
Mirek F.
ID posta: 2556 Skopiuj do schowka
 
 
Trebor 
Excel Expert


Pomógł: 1752 razy
Posty: 4680
Wysłany: 14-02-2007, 21:53   

Ta linia robi z nimi porządek
Kod:

Kill ThisWorkbook.Path & "\" & .Cells(a, 11).Text & ".xls"


Poprzednie makro również mogło wysyłać bez czekania. Była tam zablokowana linia
'Send

Można jeszcze usunąć arkusze które są tworzone w pliku głównym.

Pozdrawiam
_________________
Trebbor@wp.pl
ID posta: 2559 Skopiuj do schowka
 
 
Mireczek 
Starszy Forumowicz


Pomógł: 2 razy
Posty: 57
Wysłany: 14-02-2007, 22:00   

Witam

Gdyby to nie był problem, to powiedz ja usunąć te arkusze. I jeszcze jedna sprawa, w tamtym makrze był w listach wypisywany standartowy tekst oprócz tematu e-maila. Gdybyś mógł jeszcze napisać jak dodać taką opcję do makra.

Pozdrawiam :->
_________________
Mirek F.
ID posta: 2560 Skopiuj do schowka
 
 
Trebor 
Excel Expert


Pomógł: 1752 razy
Posty: 4680
Wysłany: 14-02-2007, 22:48   

W tej metodzie nie jest przwidziana taka opcja (body) albo nie wiem jak się za to zabrać.
W załączniku zmienione makro (usuwa utworzone arkusze).

Pozdrawiam

Billing.zip
Pobierz Plik ściągnięto 811 raz(y) 14.88 KB

_________________
Trebbor@wp.pl
ID posta: 2564 Skopiuj do schowka
 
 
Mireczek 
Starszy Forumowicz


Pomógł: 2 razy
Posty: 57
Wysłany: 15-02-2007, 09:19   

Witam :->

Dzięki za obcję usuwania arkuszy, co do tekstu w listach, jest to szczegół, nie wart większego zachodu :-P . Z tego co zdążyłem jeszcze zauważyć makro działa z każdym domyślnym programem pocztowym - czyli jest superfajowe. ;-)

Jeszcze raz dziękuję i Pozdrawiam
_________________
Mirek F.
ID posta: 2583 Skopiuj do schowka
 
 
Mireczek 
Starszy Forumowicz


Pomógł: 2 razy
Posty: 57
Wysłany: 16-02-2007, 10:03   

Witam

Mam jeszcze pytanie dotyczące tworzonych załączników excela z pliku głównego, które są następnie wysyłane do użytkowników. Czy jest taka możliwość, żeby na końcu kolumny "I" dotyczącej cen netto za połączenia była wpisywana suma za te połączenia.

Pozdrawiam
_________________
Mirek F.
ID posta: 2660 Skopiuj do schowka
 
 
Mireczek 
Starszy Forumowicz


Pomógł: 2 razy
Posty: 57
Wysłany: 17-02-2007, 12:26   

Witam

:cry:

Pozdrawiam
_________________
Mirek F.
ID posta: 2691 Skopiuj do schowka
 
 
Tajan


Pomógł: 5591 razy
Posty: 12114
Wysłany: 17-02-2007, 19:01   

Zmień fragment:
Kod:
'przepisanie wartości do odpowiednich arkuszy
For a = 2 To .Cells(Rows.Count, 2).End(xlUp).Row
.Range(.Cells(a, 2), .Cells(a, 9)).Copy Sheets(.Cells(a, 2).Text).Cells(Rows.Count, 2).End(xlUp).Offset(1, 0)
Sheets(.Cells(a, 2).Text).Cells(Rows.Count, 2).End(xlUp).Offset(0, -1) = "=row() - 1"
Next a


na:

Kod:
'przepisanie wartości do odpowiednich arkuszy
    For a = 2 To .Cells(Rows.Count, 2).End(xlUp).Row
        .Range(.Cells(a, 2), .Cells(a, 9)).Copy Sheets(.Cells(a, 2).Text).Cells(Rows.Count, 2).End(xlUp).Offset(1, 0)
        With Sheets(.Cells(a, 2).Text).Cells(Rows.Count, 2).End(xlUp)
             .Offset(0, -1) = "=row() - 1"
             .Offset(1, 7).Formula = "=SUM($I$2:" & .Offset(0, 7).Address & ")"
        End With
    Next a
ID posta: 2698 Skopiuj do schowka
 
 
Mireczek 
Starszy Forumowicz


Pomógł: 2 razy
Posty: 57
Wysłany: 17-02-2007, 19:49   

Witam

Już myślałem, że nie da się tego zrobić :-/ .Dziękuję. Działa oczywiście bez zarzutu.
Gdybyś Miał jeszcze kiedyś chwilkę wolnego czasu, Napisałbyś jak taką komórkę z sumą pogrubić i wyśrodkować. Nie pisałem o tym od razu, bo nie byłem pewny czy da się coś z tym zrobić.

Pozdrawiam
_________________
Mirek F.
ID posta: 2701 Skopiuj do schowka
 
 
Trebor 
Excel Expert


Pomógł: 1752 razy
Posty: 4680
Wysłany: 17-02-2007, 20:00   

Hej
Do tego co dopisał Tajan przed End With dopisz dwie linie
Kod:

             .Offset(1, 7).Font.Bold = True
             .Offset(1, 7).HorizontalAlignment = xlCenter


Pozdrawiam
_________________
Trebbor@wp.pl
ID posta: 2702 Skopiuj do schowka
 
 
Mireczek 
Starszy Forumowicz


Pomógł: 2 razy
Posty: 57
Wysłany: 17-02-2007, 20:10   

Witam :->

Dziękuję Trebor .... Już myślałem, że pojechałeś na urlop. ;-)

Pozdrawiam :->
_________________
Mirek F.
ID posta: 2703 Skopiuj do schowka
 
 
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group
Theme xandgreen created by spleen& Programosy modified v0.3 by warna
Opieka techniczna www.wip.pl

Archiwum

Strona uĹźywa plikĂłw cookies.

Kliknij tutaj, żeby dowiedzieć się jaki jest cel używania cookies oraz jak zmienić ustawienia cookie w przegl�darce.
Korzystając ze strony użytkownik wyraża zgodę na używanie plików cookies, zgodnie z bieżącymi ustawieniami przeglądarki.
SprawdĹş, w jaki sposĂłb przetwarzamy dane osobowe