EXCEL ile OUTLOOK ÜZERİNDEN TOPLU MAİL GÖNDERME

[vc_row][vc_column][vc_column_text]Bu yazımızda, birçok kullanıcının ihtiyacı olduğunu bildiğim, Excel Eğitimlerinde de nasıl yapabiliriz denilen bir konuyu sizlere aktarıyor olacağım. Vakit kaybetmeden Excel ile Outlook üzerinden toplu mail nasıl gönderebiliriz ona biraz bakalım.

excel toplu mail

Öncelikle Excel ile Outlook üzerinden toplu mail gönderme işini VBA‘nın, yani herkesin bildiği isimle makroların gücüyle yapıyor olacağız. O yüzden az biraz makro bilginiz olursa iyi olur fakat konuyu basit anlatacağım ve birçok kod satırı klişe olduğundan, makro bilginizin olması çok da şart değil diyebilirim. Ayrıca her bir kod satırının da ne anlama geldiğini belirtmiş olacağım. Önce tüm kodları size vereceğim. Sonra da tek tek o kodların açıklamalarını yapacağım. Çok daha geliştirilebilir elbette fakat şu an için basit bir şekilde toplu mail nasıl gönderilir onu aktarıyor olacağım. İlaveten yazının sonunda uygulama örnek dosyasını da ekleyeceğim.

Hadi başlayalım. 👍🏻

 

İlk etapta şöyle bir tablomuz olduğunu varsayıyorum.
Gönder butonuna bastığımızda 2. satırdan başlayarak son satıra kadar tüm mailleri göndermesini sağlayacağız.

excelvba mail listesi

 

Excel ile OUTLOOK Üzerinden Toplu Mail Gönderme – TÜM KODLAR

Sub PEAKUP_Mail_Gonder()
   Dim Outlook As Object, yeni As Object, i As Long
   Set Outlook = CreateObject("Outlook.Application")
   For i = 2 To Cells(Rows.Count, "A").End(3).Row
      Set yeni = Outlook.CreateItem(0)
      With yeni
         .To = Range("B" & i).Value
         .Subject = Range("C" & i).Value
         .Body = Range("D" & i).Value
         .Display
         '.Send
     End With
   Next i
   Set Outlook = Nothing: Set yeni = Nothing: i = Empty
   MsgBox "E-Mailleriniz gönderilmiştir.", vbInformation, Application.UserName
End Sub

Evet.. ihtiyacımız olan kodlar aslında bu kadar. Şimdi her bir kod satırının ne iş yaptığına geçelim. Yukarıda da belirttiğim gibi, aslında yukarıdaki tüm kodları bir kalıp/klişe olarak düşünebilirsiniz. Bu kodları alıp, kime, konu ve açıklama kısımlarını sizin dosyanıza göre uyarlamanız yeterli olacaktır.

 

Sub PEAKUP_Mail_Gonder()

Makromuza/Prosedürümüze PEAKUP_Mail_Gonder ismini veriyoruz.

Dim Outlook As Object, yeni As Object, i As Lon

Kullanacağımız değişkenlerimizi tanımlıyoruz. Değişken tanımlamak zorunlu değil fakat faydalıdır diyebiliriz. Detayları değişkenler ve tanımlama yöntemleri yazımızda aktarıyor olacağım.

Set Outlook = CreateObject("Outlook.Application")

Late Binding

metodu ile Outlook uygulamasını oluşturuyoruz. (İki metot var; Early Binding ve Late Binding)

For i = 2 To Cells(Rows.Count, "A").End(3).Row

2. satırdan A sütunundaki dolu olan son satır numarasına kadar bir For döngüsü oluşturuyoruz. Teker teker tüm satırlardaki adreslere mail göndermesi için kullanıyoruz.

Set yeni = Outlook.CreateItem(0)

Outlook

‘ta Yeni butonuna basar gibi, set ederek yeni bir mail oluşturulmasını sağlıyoruz.

With yeni

Aşağıdaki kodlar Yeni oluşturulan maildeki alanları ifade ettiği için, her seferinde yeni kelimesini yazmamak adına bir kereliğine With yeni diyerek altındaki satırların yeni ile ilgili olduğunu belirtiyoruz ve alttaki kodlarda dikkat ederseniz .To  – .Subject şeklinde devam eder. Yani hepsi Yeni oluşturulan mail ile ilgili satırlar.

.To = Range("B" & i).Value

Kime mail göndereceğimizi belirtiyoruz. Burada B sütunundakilere gideceğini belirttik.

.Subject = Range("C" & i).Value

Konunun ne olacağını belirtiyoruz. Konular C sütunundakiler demiş olduk.

.Body = Range("D" & i).Value

Mail gövdesine de D sütunundakileri yazmasını istiyoruz.

.Display

Maili göndermeden önce ekrana getirip görüntülemenizi sağlar.

.Send

Maili gönderir.

End With

With

deyimini End With ile mutlaka kapatıyoruz.

Next i

Döngüde bir sonraki satıra geçmesini söylüyoruz.

Set Outlook = Nothing: Set yeni = Nothing: i = Empty

Oluşturulan değişkenlerin içlerini boşaltıyoruz. Şart değil fakat hafızada yer kaplamaması için bu şekilde belirttik.

MsgBox "E-Mailleriniz gönderilmiştir.", vbInformation, Application.UserName

MesajBox (MsgBox) ile mail gönderiminin bittiğini belirten bir bilgi penceresi alıyoruz.

End Sub

Makromuzu/Prosedürümüzü sonlandırıyoruz.

 

 

MAİLE EK BİLGİLER EKLEMEK

Dosya Eklemek

İsterseniz mail gönderirken, bilgisayarınızdaki herhangi bir konumda bulunan dosyayı da bu kodlarla maile eklenmesini sağlayabilirsiniz. Aşağıdaki kod satırını, .To – .Subject ifadelerinin altına yazabilirsiniz.

.Attachments.Add "dosya konumu"

Mesaj Gövdesindeki Metni HMTL Görünüme Kavuşturmak

.Body

kullanıp mesaj gövdesine düz bir metin yazmak yerine isterseniz .HtmlBody yazarak html tagları ile mesaj gövdesindeki metni düzenleyebilir, görselleştirebilirsiniz.

Örneğin;

.HTMLBody = "

CC ve BCC Eklemek

Eğer göndereceğiniz maile başka kişileri de CC veya BCC ‘ye koymak isterseniz. Kodlardaki .To satırının altına bu kodları ilave edebilirsiniz.

.CC = "CC 'ye eklenecek mail adresi
.BCC = "CC 'ye eklenecek mail adresi

Mail Önceliği Belirlemek

Mailinizi yüksek öncelikli olarak göndermek isteyebilirsiniz o zaman da bu kod satırını ilave edebilirsiniz.

.Importance = 2

 

Evet.. şimdiye kadar yazdıklarımı inceleyip öğrendiysek artık uygulayabiliriz. 😃

 

Kodları çalıştırdığımızda aşağıdaki gif resimdeki gibi tüm adreslere hızlı bir şekilde mailler gönderilecektir.
Not: Kodlardaki .Display yerine .Send ‘i aktif ederseniz, maili görüntülemeden direkt olarak gönderir.

excelvba outlook ile mail göndermek

 

Uygulama dosyasını buradan 👉🏻 indirebilirsiniz.
Başka bir örneği de bu adreste bulabilirsiniz.

 

Diğer yazılarımızda görüşmek üzere, hoşça kalın. 🙋🏻‍♂️
Bu yazımızı çevrenizle paylaşarak birçok kişinin de bilgi sahibi olmasını sağlayabilirsiniz. 👍🏻[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column][mk_image src=”https://peakup.org/wp-content/uploads/2023/12/office_imza_son.gif” image_size=”full”][/vc_column][/vc_row]

Merhabalar,
” & Range(“D” & i).Value & “

IF KARAR YAPISI İLE ŞARTA GÖRE İŞLEMLER

[vc_row][vc_column][vc_column_text]Bu yazımızda sizlere; makro tarafında olmazsa olmaz bir karar/koşul yapısından bahsediyor olacağım. Yazının sonunda IF Karar yapısı nedir, ne zaman ve nasıl kullanılırı öğrenmiş olacağız.

 

IF KARAR YAPISI NEDİR?

Bu

koşul yapısı; bütün programlama dillerinde olan, bazı şartların gerçekleşmesi veya gerçekleşmemesi durumunda ayrı-ayrı kod bloklarının çalıştırılmasına imkân veren yapıdır.

Belirtilen koşuldan geri dönen True/False Boolean değerine göre işlemler yapabilmenizi sağlar.
Eğer koşulun True Doğru olduğu söylenirse, belirtilen koşul(lar)ın altında bulunan ifadeler uygulanır.
Koşulun False Yanlış olduğu söylenirse, IF yapısından sonra belirtilen ifadeler uygulanır. İlaveten, duruma göre Else veya ElseIF ifadelerini belirttiysek o satırların da kontrolünü sağlar ve ne zaman sonuç True dönerse orada belirtilen komutlar uygulanır.

 

NE ZAMAN KULLANILIR? 

Kod yazarken, Eğer ile başlayan bir düşüncemiz/şartımız varsa ve bir veya birden fazla şarta göre işlemler yaptırmak istiyorsak genellikle bu yapıyı kullanırız. Bu yapıdan başka birkaç Karar/Koşul yapısı daha mevcuttur, bunlar; Select Case, IIF, Choose ve Switch yapılarıdır. Bu yapılara da hâkim olmak kod yazarken sizi rahatlatacaktır.

 

NASIL KULLANILIR?

Öncelikle yazım kalıbı veya söz dizimi dediğimiz durumu, yani bu IF yapısını VBA tarafında nasıl yazabiliriz ona bir bakalım.

 

YAZIM KALIBI

Yazım kalıbı Syntax aşağıdaki gibidir..
Mavi renkli kısımlar sabittir.
Kırmızı renkli kısımlar değişkendir.

If koşul(lar) Then
‘Kodlarınız
End If

Mantık olarak kabaca şöyle düşünebilirsiniz; “Eğer bu sayı 10’dan büyükse bunları yap.” gibi..

Eğer tek bir koşulumuz şartımız varsa, yukarıdaki kalıbı bu şekilde de kullanabilirsiniz.
If koşul(lar) Then ‘Kodlarınız
Tek şart varsa, End If ifadesini kaldırıp, koşulu Then ifadesinin yanına yazabilirsiniz.
If ve Then arasındaki koşulumuz da, duruma göre birden fazla olabilir.
Yani örneğin; A sütunundaki hücrelerdeki sayılar 10‘dan büyükse ve boş değilse gibi, And, Or, Xor vb. Mantıksal operatörleri de kullanabilirsiniz.

Şimdi bu kısmı tam olarak anlamanız için ufak bir kod örneği verelim..

If sayi > 10 And sayi < 20 Then

Tek bir If .. Then kalıbı arasında mantıksal operatörler kullanarak, koşulumuzu kendi içinde 2-3-4…’e çıkarabilirsiniz. Diyelim ki; A2:A10 hücre aralığında bazı sayılarımız var ve bu sayılardan 10‘dan büyük olanların B sütununa büyük ifadesini yazdıralım.

Bunun için bize gerekli olan kodlar bu şekildedir;

Sub IF_Kosul_Yapisi()
    For i = 2 To 10
        If Cells(i, "A") > 10 Then
            Cells(i, "B") = "Büyük"
        End If
    Next i
End Sub

Bu kodların nasıl çalıştığını gif resimde görerek daha iyi anlayabilirsiniz.

IF yapısı

 

BİRDEN FAZLA KOŞUL VE ELSE

Eğer birden fazla koşulumuz var ise ve mantık olarak, Eğer böyleyse bunu yap, değilse şunu yap gibi, iki farklı duruma göre işlem yapmak istiyorsanız, bunu da yine tek bir satırda bu şekilde yazabileceğiniz gibi;

If Cells(i, "A") > 10 Then Cells(i, "B") = "Büyük" Else Cells(i, "B") = "Küçük"

alt alta Else ifadesiyle birlikte de yazabilirsiniz. O zaman kalıbımız bu şekilde olacaktır.
If koşul(lar) Then
‘Doğruysa Kodlarınız
Else
‘Yanlışsa Kodlarınız
End If

Örnek kodlarımız..

If Cells(i, "A") > 10 Then
    Cells(i, "B") = "Büyük"
        Else
    Cells(i, "B") = "Küçük"
End If

Yukarıdaki kod, 10‘dan büyük olan hücrelerin sütununa Büyük, küçük olanların da sütununa Küçük yazar.

 

ELSEIF

Şimdi de ElseIf DeğilseEğer ifadesini dahil ederek koşullarımızı artıralım.
Bu kalıpta da mantığı kabaca şöyle düşünebilirsiniz; “Eğer bu böyleyse bunu yap, değilse eğer şöyleyse şunu yap, değilse eğer öyleyse onu yap.” gibi..

Yazım Kalıbı bu şekildedir..
If koşullar Then
‘kodlarınız
ElseIf koşullar Then
‘kodlarınız
ElseIf koşullar Then
‘kodlarınız
End If

Sonuc sütununa sonuçlarımızı bu şartlara göre yazdıralım.

  • Eğer sayı sıfıra eşitse Sıfır yazsın.
  • Eğer sayı 10’a eşitse Eşit yazsın.
  • Eğer sayı 10’dan küçükse Küçük yazsın.
  • Eğer sayı 10’dan büyükse Büyük yazsın.

Belirttiğimiz bu şartlarımıza göre, bize gereken kodlar bu şekilde olacaktır..

Sub Eger_Kosul_Yapısı_2()
    Dim i As Integer
    For i = 2 To Range("A65536").End(3).Row
        If Cells(i, "A") = 0 Then
            Cells(i, "B") = "Sıfır"
        ElseIf Cells(i, "A") = 10 Then
            Cells(i, "B") = "Eşit"
        ElseIf Cells(i, "A") < 10 Then
            Cells(i, "B") = "Küçük"
        ElseIf Cells(i, "A") > 10 Then
            Cells(i, "B") = "Büyük"
        End If
    Next i
End Sub

Bu kodları da gif resim üzerinde nasıl çalıştığını görerek daha net anlayabilirsiniz.

 

ELSEIF ve ELSE BİRLİKTE

Son olarak kodlarımıza, eğer yukarıda belirttiğimiz şartların hiçbirine uymuyorsa, o zaman End If satırından önce Else değilse ifadesi dahil edilerek, bu şekilde hücreye başka bir sonuç da yazdırılabilir.

Sub Eger_Kosul_Yapısı_3()
    Dim i As Integer
    For i = 2 To Range("A65536").End(3).Row
        If Cells(i, "A") = 0 Then
            Cells(i, "B") = "Sıfır"
        ElseIf Cells(i, "A") = 10 Then
            Cells(i, "B") = "Eşit"
        ElseIf Cells(i, "A") < 10 Then
            Cells(i, "B") = "Küçük"
        Else
            Cells(i, "B") = "Büyük"
        End If
    Next i
End Sub

 

Daha fazla detay için Visual Basic’te Koşul Yapılarını buradan inceleyebilirsiniz.

 

Diğer yazılarımızda görüşmek üzere, hoşça kalın. 🙋🏻‍♂️
Bu yazımızı çevrenizle paylaşarak birçok kişinin de bilgi sahibi olmasını sağlayabilirsiniz. 👍🏻

[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column][mk_image src=”https://peakup.org/wp-content/uploads/2023/12/office_imza_son.gif” image_size=”full”][/vc_column][/vc_row]

Hücreyi Resim Olarak Kopyalama Yöntemleri

[vc_row][vc_column][vc_column_text]Bu yazımızda, Excel’de Hücreyi resim olarak kopyalama yöntemlerinini aktarıyor olacağız. Bu işlem için kullanabileceğimiz üç yöntem bulunuyor. Yazımızda bu yöntemleri ve önerilerimizi göreceksiniz. Blog sayfamızda bu gibi birçok özelliği bulabilirsiniz, takip etmeyi ihmâl etmeyin. 👍🏻

 

NEDEN İHTİYAÇ OLUR?

Tablomuzdaki bir aralığın görüntüsünün kopyasını bazen resim olarak diğer office uygulamalarına ya da herhangi bir uygulamaya aktarmak isteyebiliyoruz. Örneğin; seçilen tablo aralığını kopyalayıp Outlook, Word vb. office uygulamalarına direkt yapıştır dediğimizde tablo olarak yapıştıracaktır. Bu şekilde tablonun üzerinde değişikliğe müsait olduğu için aslında hücreyi resim olarak kopyalama ya da kopyalanan veriyi resim olarak yapıştırmak daha uygun bir ilerleyiş olacaktır.

 

HÜCREYİ RESİM OLARAK KOPYALAMA YÖNTEMLERİ

İlk yöntemimiz; Giriş

menüsündeki Pano grubu içerisindeki Resim Olarak Kopyala seçeneğinden.

hücreyi resim olarak kopyalama

 

İkinci yöntemimiz; hücre aralığını seçip kopyaladıktan sonra Özel Yapıştırma Seçeneklerinden Resim seçeneğini seçerek.

özel yapıştırma seçeneği

 

Bu şekilde resim olarak yapıştırdığınızda, kopyaladığınız hücredeki veriler değiştiğinde resim üzerindeki verilerde bir değişiklik olmaz. Fakat özel yapıştırma seçeneklerindeki Bağlı Resim / Köprülü Resim olarak yapıştırdığınızda kopyaladığınız hücre aralığındaki verilerde bir değişiklik yaptığınızda, resim üzerinde de bağlı olduğu hücrelerin görüntüsünün değiştiğini görebilirsiniz. Bu bize dinamik bir görüntü sağlayacaktır.

Aynı şekilde başka bir Office uygulamasında, özel yapıştırma seçeneklerinden Bağlantılı Yapıştır seçeneğini seçerek de, Excel‘de kopyaladığınız veri aralığında bir değişiklik yapıldığında Word ve PowerPoint gibi diğer Office uygulamalarında da değişikliği aynı anda görüntüleyebilirsiniz.

 

Şimdi Bağlı Resim olarak yapıştırmaya bir örnek verelim. Kopyalanan tablodaki bir hücredeki veriyi değiştirdiğimizde resim üzerinde de değişikli olduğunu göreceksiniz.

 

bağlı resim

 

Üçüncü yöntemimiz; Excel’deki Kamera özelliğini kullanarak, seçilen hücre aralığının resmini çekip yapıştırmak istediğimiz hücreyi seçerek hafızadaki resmin o hücreye aktarılmasını sağlayabiliriz. Bunun için Hızlı Erişim Araç Çubuğuna Kamera özelliğini şu yolla ekleyerek kullanabilirsiniz.

  • Dosya
  • Seçenekler
  • Hızlı Erişim Araç Çubuğu
  • Şeritte Bulunmayan Komutlar
  • Kamera
  • Ekle
  • Tamam

Bu işlemleri gerçekleştirdikten sonra Hızlı Erişim Araç Çubuğunda bu şekilde hücreyi resim olarak kaydetme kamera özelliği Kamera ikonunu göreceksiniz. Kamera özelliğinin her zaman orada olmasını öneririm.

Şimdi bu özelliği kullanarak hücreyi resim olarak kopyalama ve yapıştırma işleminin ne kadar kolay olduğunu görelim.

hücreye resim eklemek

 

Sizlere aktarmış olduğumuz bu üç yöntemle hücre aralığını resim olarak kaydedebilirsiniz.  Dilerseniz Microsoft Support sayfasından da ilave bilgiler edinebilirsiniz.

 

Diğer yazılarımızda görüşmek üzere, hoşça kalın. 🙋🏻‍♂️
Bu yazımızı çevrenizle paylaşarak birçok kişinin de bilgi sahibi olmasını sağlayabilirsiniz. 👍🏻[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column][mk_image src=”https://peakup.org/wp-content/uploads/2023/12/office_imza_son.gif” image_size=”full”][/vc_column][/vc_row]

 BİLİŞİM HUKUKU MART AYI GELİŞMELERİ

[vc_row][vc_column][mk_fancy_title size=”20″ font_family=”none”]

BİLİŞİM HUKUKU-MART AYINDA YAŞANAN GELİŞMELER

Mart ayında yaşanan çoğu gelişmenin odağında Koronavirüs vardı:

  • Bu yıl büyük bir merakla beklenen Microsoft IoT in Action, Google I/O 2020 koronavirüs tehlikesi nedeniyle iptal edildi.
  • Dünyanın en büyük video platformu YouTube, Koronavirüs hakkında yanlış bilgilendirmelerin önüne geçmek için reklam modelinde değişikliğe giderek koronavirüs videoları için güvenilir haber kanalları haricinde reklam yasağı uygulamaya başladı.
  • Dünya Sağlık Örgütü, TikTok kullanıcılarının salgın hakkında doğru bilgiler edinmesi için TikTok hesabı açtı.
  • Google, Koronavirüs aramalarında kullanıcıların güvenilir yayıncılara ulaşmasını için SEO (Arama Motoru Optimizasyonu) stratejisinde değişikliğe gitti.
  • Dünyanın en büyük e-ticaret şirketlerinden biri olan Alibaba, koronavirüs şüphesi duyulan kişilerin tarama sonuçlarını kullanarak ilgili kişide koronavirüs olup olmadığını 20 saniye gibi çok kısa bir sürede tespit edebilen yeni bir yapay zeka geliştirdi ve bu yapay zekanın başta Hubei, Guangdong ve Anhui  eyaletleri olmak üzere 100’den fazla hastanede kullanılacağı belirtildi.
  • WhatsApp, Facebook, Microsoft Bing, Koronavirüs salgını nedeniyle internette yayılan yanlış bilgilerin önüne geçmek için koronavirüs başlığını ana sayfasına taşıdı.
  • Netlfix, Youtube, Instagram ve Facebook, koronavirüs salgınından dolayı evden çalışmaya yönelen insanların ağlarda tıkanmaya neden olmaması için videolarındaki kaliteyi düşürme kararı aldı.
  • Temel hijyen kurallarına dikkat çekmek isteyen Eczacıbaşı Topluluğu, Netmarble Türkiye ve Türkiye Bilişim Vakfı (TBV), “Oyna Öğren” adlı yeni bir dijital oyun fikri yarışması başlattı.
  • Türkiye’nin önde gelen girişimcilerinin, üniversitelerin, sivil toplum kuruluşlarının, bakanlıkların, özel şirketlerin paydaşlığı ile yola çıkan ve koronavirüs salgını nedeniyle ortaya çıkan problemlere çözümler üretmek misyonuyla yapılan Coronathon Türkiye’de 12 proje ödüle layık görüldü.
  • Apple, Amazon, Google ve Microsoft gibi Şubat ayında oldukça değerlenen dünya devleri, virüs salgını sonrası, dört şirketin piyasaya değeri toplamda yaklaşık 1.3 trilyon dolar azaldı.

[/mk_fancy_title][/vc_column][/vc_row]

Formül Ekranı Oluşturarak Formülleri Yönetmek

[vc_row][vc_column][vc_column_text]

Uygulama ekranlarında formül ile kurallar oluşturarak interaktif akış sağlayabilir ya da görsel anlamda işlem yapabilirsiniz.

Genellikle, belirlenen nesneler için gizleme, gösterme, dondurma, düzenlemeye açma ya da renk, konum, boyut değişiklikleri yapılmakta.

Uygulama senaryosundaki duruma göre departman, kullanıcı maili, lokasyon, unvan, medeni durum, ya da kullanıcı seçimlerine göre nesneleri veya işlemleri, belirli koşullara bağlayabilirsiniz. Bu kontrolleri tüm uygulama senaryolarında rahatlıkla ve çok esnek şekilde uygulayabilirsiniz.

Bu yazıda, ekrandaki koşulları merkezi şekilde yönetmeyi ve formül değerlendirme sürelerini ele alacağız. En önemlisi de formül değerlendirme sürelerinin tamamlandıktan sonra işlem yapılmasının öneminden bahsedeceğiz.

Formül Değerlendirmesi Nedir?

Formül değerlendirmesi, yazılan formülün üreteceği sonuç esnasında yapılan sınamadır. Formülün performansına göre belirli bir süre zarfı gerektirir.

Formül Değerlendirmesi Neden Uzar?

Formülün performansına göre süre uzayacak ya da kısalacaktır. Ekranlardaki koşullar karmaşıklaştıkça, iç içe formüller kullanılması, birbiri ile ilişkili farklı nesnelerin kontrolünün tamamlanmasının beklenmesi, veri kaynağından gelen yanıta göre işlem yapılması gibi başlıca sebepler formüllerin değerlendirme süresini uzatabilmektedir.

Bu nedenle formül değerlendirmelerini en hızlı şekilde çalışacak hale getirmek önemlidir. Değerlendirme işlemini henüz tamamlamamış bir formülün yanıtı geciktiğinde default değeri bir yanıt olarak kabul edilebilir ve yanlış işlemlere sebep olunabilir.

Formül değerlendirilmezse ne olur?

Değerlendirme işlemini henüz tamamlamamış bir formülün yanıtı geciktiğinde default değeri, bir yanıt olarak kabul edilebilir ve yanlış işlemlere sebep olunabilir.  Formül değerlendirmesi bitmeden bir sonraki işleme geçilmesi yanlış sonuçlar üretecektir. Yani belirttiğiniz koşul sağlansa bile bu koşulun sonucu için geç yanıt döndüğü için koşul sağlanmamış gibi bir işlem olabilir. Koşullar gerektiği kadar hızlı davranmadığında formülleri ya da formüllerin çalıştığı ekranları yönetmek için işlemler yapmak ve formülleri gözden geçirmek gerekir

Formüller nasıl yönetilmeli?

  • Formüller için bir değerlendirme ekranı yapılmalıdır.
  • Her zaman üzerinde durduğumuz gibi doğru isimlendirmeye çok dikkat edilmeli. Formülün değerlendirildiği Label için yaptığı işe ya da ürettiği sonuca göre isimlendirilme yapılmalı.
  • Eğer fonksiyonunun kullanımı ile formülün sonucu 1 ve 0 sonucunu üretir hale getirilmelidir.
  • OnSelect, OnVisible,OnScan gibi işlemler anlık işlemler olduğundan, Bekleme süresi uzun tüm formüller Labellar yardımı ile dışarda hesaplandıktan sonra, yalnızca 1,0 kontrolü çalıştırılmalıdır.

[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column][mk_image src=”https://peakup.org/wp-content/uploads/2023/12/powerapps_imza_son.gif” image_size=”full”][/vc_column][/vc_row]

Office Insider’da Mart Ayında Neler Oldu?

[vc_row][vc_column][vc_column_text]

YENİLİK/DÜZELTME

 

Aylık tüm Office insider  yenilik ve düzeltmeleri (güncellemeleri) bloğumuzda bulabilir ve takip edebilirsiniz. 👍🏻 Office insider devamlı olarak güncellemeler ve yenilikler ekliyor, bu yeniliklerin takip edilmesi ve mümkünse uygulanabilmesi bilginizi artırmanız açısından önemli. Haydi şimdi Mart ayında Office insider ‘da ne gibi yenilikler olmuş onlara bir göz atalım.

 

28 Mart 2020

outlook iconOutlook

Outlook Takvim’i yenilendi

Geçen yıl başarıyla posta deneyimin yenilenmesinden sonra, makyaj sırası takvime geldi. Geri bildirimleriniz sayesinde, sizin gibi deneyimli Outlook kullanıcıları hemen daha üretken olabilsin diye, yeni ama tanıdık gelecek güncelleştirmeler yapıldı.

Güncelleştirmelerden bazılarına göz atmak için aşağıdaki ekran görüntüsünü gözden geçirin: kalın üstbilgiler, takvim renkli ana hatlar, yeni bir saat göstergesi çubuğu ve rozetler.

Daha fazla bilgi edinin.

Takvimde çalışma haftasının resmi.

Önemli düzeltmeler 

  • Yanlış URL’lere sahip bağlantılı resimleri işlerken, kullanıcıların gecikmeler yaşadıkları bir sorun düzeltildi.
  • Taslak e-postalarda yapılan son değişikliklerin güncellenmemesiyle ilgili bir sorun düzeltildi.
  • Bir dosyaya sağ tıklayıp Gönder’in seçilememesiyle ilgili sorun düzeltildi.
  • Kullanıcının, Adres defteri için özelleştirilmiş bir arama yolu olması durumunda, Outlook’un ad çözümleme kapsamının Genel Adres Listesi’ni içermek yerine, özelleştirilmiş arama yoluyla sınırlı kalması sorunu düzeltildi.
  • Geri dönen bir dizi arama sonucu içinde, sonuçların Kategorilere göre sıralanması işleminin kategori renklerini göstermemesi sorunu düzeltildi.

 

PowerPoint iconPowerPoint

Sunum yaparken değişiklikleri eşitleme  

Yıllardır PowerPoint, sunucunun içerik üzerinde tam denetime sahip olduğundan emin olmak için, sürmekte olan bir sunu varken slaytlara hiçbir değişikliğin kaydedilmesine izin vermedi. İşbirliği ve gerçek zamanlı güncelleştirmelere artan odak ile, müşteriler nerede yapılırsa yapılsın, sunu Slayt Gösterisi modundayken bile değişikliklerin kaydedilmesini istedi.

Nasıl erişilir  

Sunu içeriğinizi iki yolla eşitleyebilirsiniz.

Slayt içeriğini otomatik güncelleştirme  

1. Şeritteki Slayt Gösterisi sekmesinde Slaydı Güncel Tut onay kutusunu işaretleyin.

PowerPoint Ayarla sekmesindeki "Slaytları Güncel Tut" kutusunu gösteren ekran görüntüsü.

2. Slayt Gösterisi sekmesindeki uygun düğmeyi seçerek sunuyu başlatın.

PowerPoint Slayt Gösterisini Başlat sekmesinin ekran görüntüsü.

3. Slaytta bir güncelleştirme yapıldığında ve algılandığında, sunulan slayt gösterisinde otomatik olarak güncelleştirilir ve görüntülenir.

Slayt içeriğini elle güncelleştirme  

1. Şeritteki Slayt Gösterisi sekmesinde Slaydı Güncel Tut onay kutusundaki işareti kaldırın.

2. Slayt Gösterisi sekmesindeki uygun düğmeyi seçerek sunuyu başlatın.

3. Slaytta bir güncelleştirme yapıldığında ve algılandığında, Sunucu Görünümü’nün en üstünde Slaytları Güncelleştir düğmesi gösterilir.

Slaytları Güncelleştir işlevselliğini gösteren PowerPoint Görev Çubuğunun ekran görüntüsü.

4. Slayt içeriğini elle eşitlemek için Slaytları Güncelleştir düğmesine tıklayın.

 

word new iconWord

Önemli düzeltmeler 

  • Açıklama gönderme işlevinin devre dışı bırakıldığı bir sorun düzeltildi.
  • Yanlış URL’lere sahip başlantılı resimleri işlerken, kullanıcıların gecikmeler yaşadıkları bir sorun düzeltildi.
  • Hesap yöneticisinin iletileri göndermemesine ve üçüncü taraf uygulamaların donmasına neden olan bir sorun düzeltildi.
  • İçindekiler Tablosu’un, belgede yer almayan başlık stillerine güncelleştirmeler alması sorunu düzeltildi.
  • Word belgelerinde kaydedilen dijital imzaların, belgeleri gönderirken kaldırılmasına neden olan bir sorun düzeltildi.

 

excel new iconExcel

Önemli düzeltmeler 

  • Yanlış URL’lere sahip başlantılı resimleri işlerken, kullanıcıların gecikmeler yaşadıkları bir sorun düzeltildi.

 

msproject new iconProje

Dikkate değer düzeltmeler 

  • Gerçekleştirilen Çalışma Fiili Maliyet en son değerlerinin, tarih değişikliği gibi bir düzenleme yapıldıktan sonra görüntülenmemesi sorunu düzeltildi.
  • En Son Kullanılanlar menüsünü kullanarak bir proje açmanın, proje dosyasını Okuma/Yazma erişimiyle açması sorunu düzeltildi.
  • Elle oluşturulmuş bir görev, başlangıç tarihi ve zamanı olup, süresi olmadan oluşturulduğunda zaman çizelgesinde yanlış bir zamanla gösterilmesi sorunu düzeltildi.
  • Bir zaman çizelgesi Hicri takvim kullanarak yazdırıldığında, yazdırma görünümünde bir ayın atlanması veya yinelenmesine neden olan sorun düzeltildi.
  • Ekip Planlayıcı’da GDI nesneleriyle çalışırken, GDI nesnelerine fazla yer ayrılması ve yetersiz bellek durumlarının oluşması sorunu düzeltildi.
  • Bir kullanıcı görev seçtikten sonra, Zamanlama grubundaki Devre Dışı Bırak düğmesine tıklandığında “ProjectBeforeTaskChange” olayının açılmaması ile ilgili bir sorun düzeltildi.
  • “ProjectBeforeTaskChange” olayının, Form türü görünümünde yapılan değişikliklerini her zaman kaydetmemesi sorunu düzeltildi.

 

13 Mart 2020  

word new iconWord, excel new iconExcel,PowerPoint new iconPowerPoint ve outlook new iconOutlook

Duyarlılık etiketi uygulama 

Artık sizden özel izinler istemek üzere kuruluşunuzun yapılandırdığı duyarlılık etiketini uygulayabilirsiniz. Duyarlılık etiketleri kuruluşunuzun verilerini sınıflandırmanıza ve korumanıza olanak tanırken, üretkenliğinizin ve işbirliği yapma becerinizin engellenmemesini de sağlar.

Nasıl erişilir 

Kuruluşunuz Microsoft Bilgi Koruması’nda Duyarlılık etiketleri ayarladıysa ve kullanıcıların izinler atamasını etkinleştirdiyse, bunlara erişebilirsiniz. Örneğin, Giriş > Koru’yu seçin, sonra da belgeye, çalışma kitabına, sunuya veya e-postaya uygulamak istediğiniz etiketi seçin.

İzinlere nasıl erişileceğini gösteren Word belgesinin resmi.

outlook new iconOutlook

Dikkate değer düzeltmeler

  • Dosya bir ek olarak iliştirildiğinde veya ek sürükleyip bırakma yöntemiyle kaydedildiğinde, dosyanın “son değiştirme” tarihinin güncelleştirilmesine neden olan sorun düzeltildi.
  • Arama başlatmak için kullanıcıların genişletilmiş Bul bölmesinde ENTER tuşuna basmasını engelleyen sorun düzeltildi.
  • Mevcut olduğunda kullanıcı fotoğraflarını göster onay kutusu temizlendiğinde aramanın kullanıcılar hakkında hiç bilgi göstermemesi sorunu düzeltildi.

 

word new iconWord

Önemli düzeltmeler 

  • Açıklama yazdıktan veya düzenledikten sonra Ctrl+A tuşlarına basıldığında açıklama kartındaki metin yerine tuvaldeki metnin seçilmesine yol açabilen sorun düzeltildi.
  • Belge içeriği Hızlı Yazdır kullanılarak yazdırıldıktan sonra içeriğin hizalamasının bozulmasına neden olan sorun düzeltildi.
  • Kullanıların iki belgeyi tek belge halinde birleştirmesini engelleyen sorun düzeltildi.
  • Denklemler içeren ve değişikliklerin izlendiği bir belgenin kaydedilememesi sorunu düzeltildi.

 

excel new iconExcel

Önemli düzeltmeler 

  • Kullanıcılar geniş bir hücre aralığını programlama yoluyla düzenlerken gecikmelere neden olan sorun düzeltildi.
  • Kullanıcılar Japonca ortamlarda CSV dosyalarını açarken gecikmelere neden olan sorun düzeltildi.

 

msproject new iconProje

Önemli düzeltmeler 

  • Özet görev tarihlerinin her zaman düzgün hesaplanmaması sorunu düzeltildi.
  • Önce OpenUndoTransaction yöntemi çalıştırılmadığı sürece OnUndoOrRedo olayının çalıştırılmaması sorunu çözüldü.

 

access new iconAccess

Önemli düzeltmeler 

  • Access’in uluslararası sürümlerinde kullanıcı arabiriminde İngilizce dizelerin gösterilmesi sorunu düzeltildi.

 

PowerPoint

Yeni özellikler 

Yukarıya bakın.

 

 

10 Mart 2020

excel new iconExcel,word new iconWord,PowerPoint veoutlook new iconOutlook’ta mükemmel rengi seçin

Office insider olarak sesinize kulak verdik! Onaltılık renklerin RGB değerlerine dönüştürülmesi artık geçmişte kaldı. Renk belirleyebileceğiniz herhangi bir öğe için, şeritteki doğru düğmeye tıklayın (Yazı Tipi Rengi düğmesi gibi) ve Daha Fazla Renk’e tıklayın. Ardından Renkler iletişim kutusunda Özel sekmesine tıklayın ve Onaltılık kutusuna #0F4C81 veya 444 gibi bir Onaltılık renk değeri girin.

Daha fazla bilgi edinin

Onaltılık bilgiler alanını gösteren renkli kutu.

excel new iconExcel

Yeni veri türlerini otomatik olarak kullanma* 

Olası bir hisse senedine veya coğrafi konuma benzeyen bir veri değeri yazdığınızda, Excel bunu uygun bağlantılı veri türüne (Hisse Senedi veya Coğrafya) dönüştürme seçeneği sunar. Mutlaka deneyin!

  1. Bir sütunda ayrı ayrı hücrelere çeşitli coğrafi konumlar (“İstanbul”, “Londra” veya “Tel Aviv”) ya da hisse senedi bandı simgeleri (“MSFT”, “ADBE” veya “AAPL”) yazın.
  2. Seçilen hücrenin sağında Coğrafyaya Dönüştür veya Hisse Senedine Dönüştür seçeneği görüntülendiğinde buna tıklayın.

Verileri dönüştür kutusunun bulunduğu Excel çalışma kitabı.

* Bu özellik şu anda yalnızca İngilizce sunulur.

outlook new iconOutlook

E-postaları sahibi olduğunuz bir gruba sürükleme 

Grup sahibi olarak, iletileri ve yazışmaları artık kendi posta kutunuzdan grupların posta kutusuna sürükleyip bırakarak taşıyabilir ve kopyalayabilirsiniz. Taşınan içerik tüm grup üyeleri tarafından görülebilir; herkes iletileri okuyabilir ve konuşmaya katılabilir.

Daha fazla bilgi edinin

Daha iyi arama sonuçları, hem de daha hızlı 

Outlook’taki Arama deneyimi iyice geliştirildi! Artık hiç olmadığı kadar güvenli, akıllı ve hızlı. Ayrıca artık tüm arama girdilerinde yazım denetimi yapılıyor ve hata algılanırsa yararlı öneriler sunularak aradığınız sonuçları bulmanız sağlanıyor. Son olarak, en uygun arama sonuçlarına hızla erişebilmeniz için bunlar sonuç listesinin en üstünde gösteriliyor.

Arama öğelerinin vurgulandığı Outlook posta kutusu resmi.

PowerPoint

Diyagramlar bağlayıcı desteği alıyor  

Artık nesneler arasındaki dönüştürülmüş çizgiler, şekillere sabitlenen bağlayıcılar oldu.

Mürekkep dönüştürme işlemi de kolaylaştı. “Mürekkebinizi dönüştürün düğmesine”  Beyaz kutuda mavi şimşek.  tıklamanız yeterli. Dönüştürmenin ihtiyaçlarınıza uyduğundan emin olmak için, dönüştürülen nesneyi yeniden seçerek diğer dönüştürme alternatiflerine erişebilirsiniz. Mutlaka deneyin!  Mutlaka deneyin!

Sağda siyah bağlayıcı dönüştürme kutusuyla boş beyaz kutular.

 

 

6 Mart 2020  

outlook new iconOutlook

Önemli düzeltmeler

  • Başka bir uygulama açık olduğunda, kullanıcıların e-posta iletilerine dosya eklemelerini engelleyen bir hata düzeltildi.
  • Outlook Web Access’te bir kural oluşturulurken Exchange sunucusunda kalıcı olmayan ve çakışmaya neden olan bir sorun düzeltildi.
  • Outlook’un, koyu mod kullanılırken “Kimden” alanında açılan listeyi göstermemesi sorunu düzeltildi.

 

word new iconWord

Önemli düzeltmeler 

  • Kullanıcı Asıl Adı’nı (UPN) insanlar için büyük/küçük harfe duyarlı hale getiren bir sorun düzeltildi. Örneğin; [email protected][email protected] ile eşleşmiyor ve kullanıcıların SharePoint Siteleri hizmetlerine ulaşmalarını engelliyordu.
  • Bir belge düzenleme korumalı olduğunda, Karşılaştır özelliğinin çalışmasını engelleyen bir sorun düzeltildi.

 

PowerPoint

Önemli düzeltmeler 

  • Kullanıcı Asıl Adı’nı (UPN) insanlar için büyük/küçük harfe duyarlı hale getiren bir sorun düzeltildi. Örneğin; [email protected][email protected] ile eşleşmiyor ve kullanıcıların SharePoint Siteleri hizmetlerine ulaşmalarını engelliyordu.
  • Farenizi üzerine getirdiğinizde, önerilen küçük resimlerin parlaması sorunu düzeltildi. Bu, bazı durumlarda PowerPoint’in çökmesine neden oluyordu.

 

excel new iconExcel

Önemli düzeltmeler 

  • Kullanıcı Asıl Adı’nı (UPN) insanlar için büyük/küçük harfe duyarlı hale getiren bir sorun düzeltildi. Örneğin; [email protected][email protected] ile eşleşmiyor ve kullanıcıların SharePoint Siteleri hizmetlerine ulaşmalarını engelliyordu.

 

Office insider ‘da Mart ayında gelen tüm yenilik ve güncellemeleri sizler için derledik.Diğer yazılarımızda görüşmek üzere, hoşça kalın. 🙋🏻‍♂️
Bu yazımızı çevrenizle paylaşarak birçok kişinin de bilgi sahibi olmasını sağlayabilirsiniz. 👍🏻

[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column][mk_image src=”https://peakup.org/wp-content/uploads/2023/12/office_imza_son.gif” image_size=”full”][/vc_column][/vc_row]

Listeleri Koşullu Tasarlamak

[vc_row][vc_column][vc_column_text]Galeri içerisinde Eğer(If) formüllü yazarak koşullu listeler tasarlanabilir. Bu koşullar ile nesnelerin renk, görünüm, boyut, konum gibi bir çok özelliğini kontrol etmek mümkün. Koşullar ile sayesinde kişi/departman bazlı yetkilendirmeler yapılabilir, ekranlardaki butonlar gösterilip/gizlenebilir, takipsel süreçlerde durum bilgisi renklerle ifade edilebilir.

Koşullu Listeler Tasarlamak

Bu örnekte galeri içindeki kayıtlar içerdiği bilgiye göre renklerle ifade edilmekte. Departman bilgisi “Eğitim” olan tüm kayıtlar mor renk ile ifade edilirken Satış departmanı ise Gri renk ile gösterilmekte.

Galeri içerisindeki her bir kaydı bireysel olarak değerlendirilebilmek için ThisItem kelimesi kullanılmaktadır. Böylece mevcut kayıtlar içinden, ilgili satırın kendi verisine erişilebilir.

Kayıt işlemi esnasında ad soyad bilgisi ayrı ayrı yazılmakta. Ad Soyad yanyana yazabilmek için & birleştirme operatörü kullanılmaktadır.

ThisItem.P_ad & ” ” & ThisItem.P_soyad

Koşul Eklemek

Kayıtları renklendirmek için galeri içerisine bir boş bir Label eklenir ve galerinin sol tarafına yerleştirilir.

Label’ın Fill özelliğine If(ThisItem.P_departman=”Eğitim”;Purple; Gray) 

Bu söz dizimi ile galerideki her bir satır ayrı ayrı değerlendirilecek ve departman bilgisi kontrol edilecek. Departman Eğitim ise Mor, farklı bir departman ise Gri renkle gösterilecek.

Renk bilgisi doğrudan Purple,Red,Blue olarak yazılabildiği gibi RGB kodları üzerinden de yazılabilir.

Özel bir renk kodu kullanmak istediğinizde RGBA() fonksiyonu kullanılmaktadır.
Bu fonksiyon RGBA(255; 255 ; 255 ; 1) olarak da yazılmaktadır. Formülün son parametresi 0 ile 1 arasında değer alır ve oluşan rengin saydamlığını etkiler.

Diğer Power Apps yazılarına link üzerinden erişebilirsiniz.

Eğer fonksiyonunun kullanım detayları için linke tıklayınız.[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column][mk_image src=”https://peakup.org/wp-content/uploads/2023/12/powerapps_imza_son.gif” image_size=”full”][/vc_column][/vc_row]

Power Automate ile Haftalık Olarak Ekli Mail Yönlendirin

[vc_row][vc_column][vc_column_text]Ekibinizle birlikte ortak olarak çalıştığınız Excel dosyanızın en güncel halini her hafta mail ek’i ile yöneticinize iletiyor musunuz? Hemen şimdi 10 dakikanızı ayırarak bir Power Automate ile kendi akışınızı oluşturun ve Excel ek’li mailleriniz her hafta ve istediğiniz saatte yöneticinize otomatik şekilde iletilsin.

Bir akış oluşturmak istediğinizde, her zaman bir eylem(tetikleyici) ile başlarsınız.
Oluşturacağımız akış haftalık şekilde otomatik olarak çalışması gereken bir akış , bu nedenle Recurrence(Schedule) Türkçesi Yinelenme(Zamanla) tetikleyicisi ile akış’ı başlatacağız.  *Dilerseniz aylık, günlük, saatlik,..kontroller de yapabilirsiniz.

Bir sonraki adımda mail ek’i olarak göndermek istediğiniz dosyanın bulunduğu konumu akışa söylemek gerekiyor. Dolayısıyla ilgili konnektörü (örn: OneDrive) işlem adımına eklememiz gerekir. Bu sayede mail ek’i ile göndermeyi istediğimiz dosyaya erişebilmesi sağlanır.

İşlemler çok kısa ve kolay. Hızlıca aşağıdaki adımları izleyerek akışı oluşturabilirsiniz.

Power Automate Uygulama Adımları 

  • Haftalık kontrol için Recurrence(Schedule) ->
  • OneDrive(Get File Content)->
  • Buradaki Verileri çağırmak için (List Files in Folder)->
  • Çağırdığımız dosyalardan istediğimizi seçebilmek için Koşul Eklenir-> (Çağırmayı istediğim dosyanın kontrolünü Name without Extension üzerinden [Name without Extension=ExcelAdı] yazarak sağlarız
    (Bu işlem otomatik olarak (her birine uygula /apply to each) komutunu ekrana getirir)->
    Power Automate Uygulama Adımları 
  • Koşul sağlanırsa mail atma işlemi için Outlook (Send an email) ->
    bu seçeneğin içinde Gelişmiş seçenekler içinden de attachments content bölümüne OneDrive’dan gelen contenti eklemeliyiz
    aynı zamanda attachments name bölümü de doldurulmalıdır
    mail atma işlemi

Power Automate üzerinde yukarıdaki adımları uygulayarak  her hafta Recurrence(Schedule) kontroller ile Outlook mail ek’inde Excel dosyanızın en güncel halini gönderebilirsiniz.[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column][mk_image src=”https://peakup.org/wp-content/uploads/2023/12/office_imza_son.gif” image_size=”full”][/vc_column][/vc_row]

Gebze Üniversitesi “7. Bilim ve Teknoloji Günleri”

[mk_page_section][vc_column width=”1/6″][/vc_column][vc_column width=”2/3″][mk_fancy_title color=”#000000″ size=”20″ font_family=”none”]CEO’muz Ahmet Toprakçı Gebze Üniversitesi’nde gerçekleşen “7. Bilim ve Teknoloji Günleri” etkinliğine konuk oldu. Öncü ve yenilikçi firmaların “C level” yöneticilerinin ve bilimsel çalışmaları ile geleceğe umut taşıyan bilim insanlarının ağırlandığı kariyer etkinliğinde deneyimlerimiz, gelişim yol haritamız, iş ve sosyal ortamımız gibi bir çok konu üzerine sohbet ettik.[/mk_fancy_title][mk_image src=”https://peakup.org/wp-content/uploads/2023/12/img_7644-scaled.jpg” image_size=”full” align=”center”][mk_image src=”https://peakup.org/wp-content/uploads/2023/12/img_7612-scaled.jpg” image_size=”full” align=”center”][mk_image src=”https://peakup.org/wp-content/uploads/2023/12/img_7667-scaled.jpg” image_size=”full” align=”center”][/vc_column][vc_column width=”1/6″][/vc_column][/mk_page_section]

OneDrıve’a Eklenen Dosyayı Mail Ek’inde İletin

[vc_row][vc_column][vc_column_text]Merhaba bu yazıda OneDrive’a eklenen dosyayı mail ek’inde iletmek için işlem yapacağız. Tabii ki tahmin ettiğiniz gibi Power Automate’i kullanacağız.

Akışı oluşturmaya başlamadan önce OneDrive’da oluşturmamız gereken dosyalar olacak.

OneDrıve for Busıness

OneDrive–> Yeni(New)–>Klasör(Folder) oluşturarak klasör adını Mail Folder olarak belirleyelim.

Mail Folder içerisinde Attachments adından başka bir klasör oluşturalım. Mail eklerini bu klasöre ekleyeceğiz.

OneDrıve'a Eklenen Dosyayı oluşturma

Artık Power Automate’e geçebiliriz.

Power Automate

Akışlarım (My flows) –>Yeni (New)–> Otomatik- boştan (Automated- from blank) seçerek boş bir flow ile süreci başlatacağız.

Power Automate

Açılan pencerede hiç bir şey seçmemize gerek yok, Atla (Skip) butonu ile akış penceresine doğrudan geçilebilir.

Atla (Skip) butonu

Akış İşlemleri

Akışımız OneDrive’a eklenen dosyayı eklendiğinde çalışacak. Bu nedenle ilk adım yani tetikleyici (trigger) olarak OneDrive for Business –> Bir Dosya Yaratıldığında (When a file is created (properties only) ) seçerek başlıyoruz.
When a file is created (properties only), Drive’a eklenen dosyanın dosya adı, dosya yolu gibi detaylarını içermekte.

Akış İşlemleri

Bu nesneyi ekledikten sonra eklerin yükleneceği klasörü belirteceğiz.

Dosya yolu seçim alanından Root–>Mail Folder–> Attachments seçiyoruz.

Dosya yolu seçim alanı

Yeni adımda, klasöre eklenen dosyayı somut şekilde kullanabilmek için Get File Content nesnesini ekliyoruz.

Klasöre eklenen dosyayı tespit etmek için unique idendtifier bilgisini bu nesneye vermemiz gerekiyor.

Dinamik içerik ekle (Add dynamic content)’e tıklayarak açılan pencereden List of Files Id seçilir.Dinamik içerik ekle

Yeni adımda E-posta Gönder (Send an Email(V2) ) nesnesini ekliyoruz.

Bu nesnenin içerisinde

Bitiş (To): Maili göndereceğiniz kişinin mail adresi,

Konu (Subject): Mailin konusu (isteğe göre yazılabilir).

İçerik (Body): Mail içeriği (isteğe göre yazılabilir).

 

Mail eklerini akışa ekleyebilmek için sol alt köşeden yer alan Gelişmiş ayarları göster (Show advanced options) ile mail gönderme detayları açılır.

Maıle Dosya Eklerini Ekleyin

Ek adı (Attachments name):

Dosya Adı (List of Files Name) seçilir.

Ek içeriği (Attachments Content): Dosya içeriğini getir (Get File Content) nesnesi sayesinde alınabilen File Content bu alana eklenir.

Maıle Dosya Eklerini Ekleyin

Akış bu şekilde tamamlanmış durumda.

Sol üst köşeden akışa isim verdikten sonra, sağ üst köşeden kaydet butonuna basarak akışı kaydedebilirsiniz.

Artık belirttiğimiz Attachments klasörüne herhangi bir dosya yüklendiğinde,  otomatik şekilde ek’li mail gönderilecek.

Diğer Power Apps yazılarına link üzerinden erişebilirsiniz.[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column][mk_image src=”https://peakup.org/wp-content/uploads/2023/12/office_imza_son.gif” image_size=”full”][/vc_column][/vc_row]