Երեքշաբթի, 20 Սեպտեմբեր 2022
  1 Գրառումներ
  4.8K այցելություններ
0
Քվեարկել
արձակել
Ողջույն, ես շատ նոր եմ Excel-ում և մտածում էի, թե հնարավո՞ր է ստեղծել excel կոդը այնպես, որ նամակ ուղարկի կոնկրետ անձի, երբ սյունակում արժեքը նշվում է որպես ավարտված: Օրինակ, եթե JobX-ը A2-ում է, և նույն տողում նախագծի ղեկավարների սկզբնատառերը այդ շարքում են, B2, այս աշխատանքը նշվում է որպես ավարտված C2-ում, երբ C սյունակը ավարտված է, ապա նամակ պետք է ուղարկվի վարչապետին, որի սկզբնատառերը: այդ շարքում են: Ես գտա մի ծածկագիր, որը կարող է էլ. շնորհակալություն,
Chris
1 տարի առաջ
·
#3076
0
Քվեարկել
արձակել
Hi այնտեղ,

Խնդրում ենք փորձել ստորև նշված կոդը :)
Private Sub Worksheet_Change(ByVal Target As Range)
Dim xRg As Range
If Target.Cells.Count > 1 Then Exit Sub
If Intersect(Range("c:c"), Target) Is Nothing Then Exit Sub
If Target.Value = "done" Then
Set xRg = Target.Offset(0, -1) 'Find email address
Call Mail_small_Text_Outlook(xRg.Value)
End If

End Sub

Sub Mail_small_Text_Outlook(ByVal xTo As String)
Dim xOutApp As Object
Dim xOutMail As Object
Dim xMailBody As String
Set xOutApp = CreateObject("Outlook.Application")
Set xOutMail = xOutApp.CreateItem(0)
xMailBody = "Hi there" & vbNewLine & vbNewLine & _
"This is line 1" & vbNewLine & _
"This is line 2"
On Error Resume Next
With xOutMail
.To = xTo
.CC = ""
.BCC = ""
.Subject = "send by cell value test"
.Body = xMailBody
.Display 'or use
' .Send
End With
Set xOutMail = Nothing
Set xOutApp = Nothing
End Sub

Դուք նշեցիք, որ ցանկանում եք նամակ ուղարկել վարչապետին, որի սկզբնատառերը նույն շարքում են, որը նշված է որպես ավարտված: Արդյո՞ք նրա էլփոստի հասցեն նույն շարքում է: 6-րդ շարքի կոդը օգնում է գտնել նախագծի մենեջերի սկզբնատառերը, կարող եք փոխել այն, որպեսզի այն գտնի էլփոստի հասցեն:

Խնդրում ենք փոխել 5-րդ շարքի «կատարված» տողը իրական տողի հետ, որն օգտագործում եք աշխատանքը ավարտված նշելու համար:

Նկատի ունեցեք, որ ստորև բերված հատվածը կարող եք փոխել ըստ ձեր կարիքների:
xMailBody = «Բարև ձեզ» & vbNewLine & vbNewLine & _
«Սա տող 1 է» և vbNewLine & _
«Սա տող 2 է»
Ս.թ. սխալի Ռեզյումե Next
xOutMail-ի հետ
.To = xTo
.CC = ""
.BCC = ""
.Tubject = "ուղարկել բջջային արժեքի թեստով"
.Body = xMailBody
.Ցուցադրել կամ օգտագործել
.Ուղարկեք
Վերջ


Եթե ​​ունեք հարցեր, խնդրում եմ մի հապաղեք ինձ հարցնել:

Amanda
  • էջ:
  • 1
Այս գրառման համար դեռևս պատասխաններ չեն տրվել: