Propojení exelu s outlook Vyřešeno

Programy pro práci v kanceláři (Word, Excel, Access…=>Office)

Moderátor: Mods_senior

zouhin
nováček
Příspěvky: 35
Registrován: červen 14
Pohlaví: Nespecifikováno
Stav:
Offline

Propojení exelu s outlook  Vyřešeno

Příspěvekod zouhin » 17 srp 2015 09:17

Dobrý den,

Měl bych na Vás takovou otázku. Mám v exelovské tabulce datumy a pokud je to možné rád bych aby se mi automaticky tyto datumy dotahovali do kalendáře v outlooku a nebo v daný datum přišel email. Je to možné nějak udělat, když datumy jednou za čas měním? Předem všem děkuji. :-)
Naposledy upravil(a) Ltb dne 27 srp 2015 12:27, celkem upraveno 1 x.
Důvod: odemknuto na žádost autora

Reklama
guest
Pohlaví: Nespecifikováno

Re: Propojení exelu s outlook

Příspěvekod guest » 19 srp 2015 19:11

A co u těch datumů je? Nějaké události? Máte to promyšlené? Co čekáte, až zapíšete událost do Outlooku a v Excelu datum následně přepíšete? Kdo odstraní starou neplatnou událost? Jinak ano, co by to nešlo, je potřeba se připojit na objektový model Outlooku přes VBA.

zouhin
nováček
Příspěvky: 35
Registrován: červen 14
Pohlaví: Nespecifikováno
Stav:
Offline

Re: Propojení exelu s outlook

Příspěvekod zouhin » 25 srp 2015 12:57

xlnc píše:A co u těch datumů je? Nějaké události? Máte to promyšlené? Co čekáte, až zapíšete událost do Outlooku a v Excelu datum následně přepíšete? Kdo odstraní starou neplatnou událost? Jinak ano, co by to nešlo, je potřeba se připojit na objektový model Outlooku přes VBA.


Jedná se o databázi měřidel a datumy jsou zde přiřezeny podle toho kdy se má měřidlo zkontrolovat. Promyšlené to tak nějak nejspíše mám. Rád bych když mám v exelu datum tak aby mi to do outlooku hodilu na příslušné datum do kalendáře upomínku například s názvem "kalibrace" no a pokud bych změnil ten datum tak aby se i v kalendáři vytvořila klidně nová událost a ta stará zůstala. Jediný kdo by mohl měnit datumy jsem já a nebo ten kdo by měl heslo k zamknutému exelu. Pokud by to někdo uměl naprogramovat tak mi poraďte jak na to nebo bych se i rád nějak domluvil na nějakém extra makru, které by fungovalo. Bohužel moc programovat neumím tak bych byl vděčný za každou pomoc.

guest
Pohlaví: Nespecifikováno

Re: Propojení exelu s outlook

Příspěvekod guest » 25 srp 2015 14:43

Když mi chvíli dáte (den, dva), tak bych i nějakou ukázku vytvořil.

zouhin
nováček
Příspěvky: 35
Registrován: červen 14
Pohlaví: Nespecifikováno
Stav:
Offline

Re: Propojení exelu s outlook

Příspěvekod zouhin » 26 srp 2015 12:44

xlnc píše:Když mi chvíli dáte (den, dva), tak bych i nějakou ukázku vytvořil.


Určitě. Za jakoukoli pomoc budu vděčný. Pokud ukázka bude taková, že bych v tom nějak pochopil jak co funguje tak by to byla paráda. Rád bych se přiučil programování :-)

guest
Pohlaví: Nespecifikováno

Re: Propojení exelu s outlook

Příspěvekod guest » 27 srp 2015 00:55

Je to trochu šito horkou jehlou, chce si to krokovat kód a v nápovědě VBA pro Outlook nastudovat vlastnosti objektů (v datumech se správně má objevit i čas, upozornění před startem u události je v minutách atp.). Kromě toho chce ošetřit blbovzdornost. Na místě intRadek třeba využijte řádek aktivní buňky, testujte vybraný list, rozmezí řádků, aby uživatel nevybral hlavičku a spoustu dalšího. Na straně Outlooku není ošetřena duplicita událostí (to si moc ani nedovedu představit) atd.

Kód: Vybrat vše

Sub VytvoritUdalost()

    Dim objOutlook As Object
    Dim objTaskItem As Object
    Dim objAppointmentItem As Object

    Dim intRadek As Integer

    intRadek = 2

    Set objOutlook = CreateObject("Outlook.Application")

    'úkol ... olTaskItem ... 3
    'Set objTaskItem = objOutlook.CreateItem(3)

    'With objTaskItem
    '    .Subject = Cells(intRadek, 1).Text
    '    .StartDate = Cells(intRadek, 2).Value
    '    .DueDate = Cells(intRadek, 3).Value
    '    .ReminderTime = Cells(intRadek, 4).Value
    '    .Body = Cells(intRadek, 5).Text
    '    .Save
    'End With

    'událost ... olAppointmentItem ...1
    Set objAppointmentItem = objOutlook.CreateItem(1)
   
    With objAppointmentItem
        .Subject = Cells(intRadek, 1).Text
        .Start = Cells(intRadek, 2).Value
        .End = Cells(intRadek, 3).Value + 1
        .AllDayEvent = True
        .ReminderMinutesBeforeStart = 1440
        .Body = Cells(intRadek, 5).Text
        .Location = Cells(intRadek, 6).Text
        .Save
    End With

    'odstranění objektů z paměti
    Set objTaskItem = Nothing
    Set objAppointmentItem = Nothing
    Set objOutlook = Nothing

End Sub


Jinak Google...
http://www.jpsoftwaretech.com/create-tasks-bulk-using-vba/
http://www.jpsoftwaretech.com/using-excel-vba-to-set-up-task-reminders-in-outlook/

P. S. Nepište mi "exel" :-)

zouhin
nováček
Příspěvky: 35
Registrován: červen 14
Pohlaví: Nespecifikováno
Stav:
Offline

Re: Propojení exelu s outlook

Příspěvekod zouhin » 27 srp 2015 11:06

Bohužel se přiznám, že jsem se s makrem neseznámil a moc jsem v něm nenašel jak přesně to funguje. Programování je pro mě španělská vesnice. Nepodařilo se mi ani rozjetpříslošné makro na mé konkrétní databázi. Přikládám část konkrétní databáze. Pokud by to šlo stačilo by mi vždy vypisovat název události "kalibrace" no a datum je přímo určen v termínu kalibrace, ale je vytvořen dopočtem viz přiložený excel. Děkuji za ochotu a za vynaložené úsilí.

guest
Pohlaví: Nespecifikováno

Re: Propojení exelu s outlook

Příspěvekod guest » 27 srp 2015 12:35

a) Nepřikládáte nic, blbnete se zamykáním vlákna.
b) Pardon, ale asi nejste správná osoba, která by to měla dělat.


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Outlook, účet Google a Family Link - jak připojit
    od MK_Vs » 28 pro 2024 19:10 » v Kancelářské balíky
    1
    2462
    od MK_Vs Zobrazit poslední příspěvek
    29 pro 2024 15:24
  • Na MS Outlook 2019 přestaly fungovat gmail účty Příloha(y)
    od tazatel » 12 kvě 2025 13:02 » v Komunikace na internetu
    17
    8158
    od rhsCZ Zobrazit poslední příspěvek
    14 kvě 2025 18:57
  • Propojení soundbaru s TV
    od Zakk » 11 led 2025 23:05 » v Vše ostatní (hw)
    1
    1939
    od Melvidor Zobrazit poslední příspěvek
    12 led 2025 12:01
  • Propojení TV-NTB přes HDMI/USB-C
    od bradto » 26 bře 2025 20:22 » v Vše ostatní (hw)
    16
    8671
    od šulda Zobrazit poslední příspěvek
    28 bře 2025 21:30
  • Propojení Mixu UI24 a wifi routeru
    od huri » 17 říj 2024 17:59 » v Problémy s hardwarem
    1
    1729
    od zeus Zobrazit poslední příspěvek
    17 říj 2024 21:12

Zpět na “Kancelářské balíky”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 2 hosti