Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Excel i outlook laczenie razem.

484 views
Skip to first unread message

mattix19

unread,
Nov 16, 2010, 3:10:20 PM11/16/10
to

Witam
Mam problem chcialbym zrobic aplikacje ktora wygladalaby tak ze Excel
bylby malym menu gdzie wpisywal bym dane i laczyl by sie on z outlookiem i
tam wpisywal wydarzenie do kalendarza. Czy jest cos takiego do wykonania w
VBA lub jakims innym jezyku? Jak sie do tego zabrac? Co powinienem
wiedziec i co wogole powinienem szukac w googlach bo nie bardzo moge
znalesc cos na ten temat teraz ;/
pozdrawiam

--

----
Wysłano z serwisu www.outlook.pl
Forum, artykuły, porady o MS Outlook.

Cynio

unread,
Nov 17, 2010, 3:38:32 AM11/17/10
to
On 16 Lis, 21:10, matti...@gmail.com (mattix19) wrote:
> Witam
> Mam problem chcialbym zrobic aplikacje ktora wygladalaby tak ze Excel
> bylby malym menu gdzie wpisywal bym dane i laczyl by sie on z outlookiem i
> tam wpisywal wydarzenie do kalendarza. Czy jest cos takiego do wykonania w
> VBA lub jakims innym jezyku? Jak sie do tego zabrac? Co powinienem
> wiedziec i co wogole powinienem szukac w googlach bo nie bardzo moge
> znalesc cos na ten temat teraz ;/
> pozdrawiam

przykładowe makro wrzucone w VBA w Excelu, które wpisuje w terminarz
outlooka przypomnienie:

Sub test_terminarz()
Set Obiekt_Out = CreateObject("Outlook.Application")
Set terminarz = Obiekt_Out.CreateItem(1)
Obiekt_Out.Session.Logon
With terminarz
.Start = Range("A1")
.End = Range("A2")
.Subject = Range("A3")
.Body = Range("A4")
.ReminderMinutesBeforeStart = 15
.ReminderSet = True
.Save
End With
End Sub

komórka A1 początek terminu
komórka A2 koniec terminu
komórka A3 temat
komórka A4 treść

parametr .ReminderMinutesBeforeStart określa na ile minut przed
terminem ma pojawić się przypomnienie. Parametr podajemy w minutach.
parametr .ReminderSet ustawione na True sprawia że przypomnienie jest
aktywne

Oczywiście zamiast komórek A1, A2 itd możesz podać odpowiednie pola ze
stworzonego formularza oraz wrzucić przycisk, który uruchomi powyższe
makro co spowoduje wpisanie terminu do outlooka.

--
Pozdr.
Cynio

dividos

unread,
Apr 11, 2011, 3:41:14 AM4/11/11
to

> przyk?adowe makro wrzucone w VBA w Excelu, kt?re wpisuje w terminarz

> outlooka przypomnienie:
>
> Sub test_terminarz()
> Set Obiekt_Out = CreateObject("Outlook.Application")
> Set terminarz = Obiekt_Out.CreateItem(1)
> Obiekt_Out.Session.Logon
> With terminarz
> .Start = Range("A1")
> .End = Range("A2")
> .Subject = Range("A3")
> .Body = Range("A4")
> .ReminderMinutesBeforeStart = 15
> .ReminderSet = True
> .Save
> End With
> End Sub
>
> kom?rka A1 pocz?tek terminu
> kom?rka A2 koniec terminu
> kom?rka A3 temat
> kom?rka A4 tre??
>
> parametr .ReminderMinutesBeforeStart okre?la na ile minut przed
> terminem ma pojawi? si? przypomnienie. Parametr podajemy w minutach.
> parametr .ReminderSet ustawione na True sprawia ?e przypomnienie jest
> aktywne
>
> Oczywi?cie zamiast kom?rek A1, A2 itd mo?esz poda? odpowiednie pola ze
> stworzonego formularza oraz wrzuci? przycisk, kt?ry uruchomi powy?sze

> makro co spowoduje wpisanie terminu do outlooka.
>
> --
> Pozdr.
> Cynio

1. U mnie w office 2010 co prawda dodaje przypomnienie, ale bez tematu i
notatki... Jakaś wskazówka?
2. Jak to zapętlić by z danego arkusza dodał tyle zadań ile jest
niepustych wierszy (lub we wskazanym zakresie)
3. I jeszcze jedno - jak zrobić by gdy ten sam rekord z exela się
zmieni, to by makro nie dodawało nowego zadania, ale modyfikowało
istniejące.

dividos

unread,
Apr 11, 2011, 7:32:05 AM4/11/11
to

dividos napisał:

> 3. I jeszcze jedno - jak zrobić by gdy ten sam rekord z exela się
> zmieni, to by makro nie dodawało nowego zadania, ale modyfikowało
> istniejące.

Aktualne zostaje tylko pytanie nr 3 - Jak modyfikować???

0 new messages