Сергей, с Днём Рождения! Желаю мудрости и оптимизма, удачи и уверенности, семейного благополучия и смелой жизненной позиции. А ко всему этому пусть приложится счастье, мир и достаток!
Сергей, с Днём Рождения! Желаю мудрости и оптимизма, удачи и уверенности, семейного благополучия и смелой жизненной позиции. А ко всему этому пусть приложится счастье, мир и достаток!krosav4ig
Источник = Json.Document(Web.Contents("https://suppliers-stats.wildberries.ru/api/v1/supplier/orders?dateFrom="&DateTime.ToText(DateTime.LocalNow(),"yyyy-MM-dd","en-us")&"&flag=0&key=XXXXXXXXXXXXXXXXXXXXXXXX"))
[/vba]
Здравствуйте [vba]
Код
Источник = Json.Document(Web.Contents("https://suppliers-stats.wildberries.ru/api/v1/supplier/orders?dateFrom="&DateTime.ToText(DateTime.LocalNow(),"yyyy-MM-dd","en-us")&"&flag=0&key=XXXXXXXXXXXXXXXXXXXXXXXX"))
Да, .Address в обоих случаях одинаковы, но я забираю PrimarySMTPAddress а AddressEntry тут действительно не нужен, изначально думал делать проверку на тип адреса и пользовать .GetExchangeUser.PrimarySmtpAddress если тип = "EX" Обновил код в посте
Да, .Address в обоих случаях одинаковы, но я забираю PrimarySMTPAddress а AddressEntry тут действительно не нужен, изначально думал делать проверку на тип адреса и пользовать .GetExchangeUser.PrimarySmtpAddress если тип = "EX" Обновил код в постеkrosav4ig
Const PR_SMTP_ADDRESS$ = "http://schemas.microsoft.com/mapi/proptag/0x39FE001E" With GetObject(, "Outlook.Application") Set oMailItm = .ActiveInspector.CurrentItem With .CreateItem(0) myAddr = oMailItm.Session.CurrentUser.PropertyAccessor.GetProperty(PR_SMTP_ADDRESS) For Each r In oMailItm.Recipients sAddr = r.PropertyAccessor.GetProperty(PR_SMTP_ADDRESS) If myAddr <> sAddr Then s = s & """" & r.Name & """<" & sAddr & ">;" Next .To = "Коллега<name@domain.zone>;" .CC = s .Recipients.ResolveAll .Display AppActivate .GetInspector.Caption End With End With
[/vba]
[vba]
Код
Const PR_SMTP_ADDRESS$ = "http://schemas.microsoft.com/mapi/proptag/0x39FE001E" With GetObject(, "Outlook.Application") Set oMailItm = .ActiveInspector.CurrentItem With .CreateItem(0) myAddr = oMailItm.Session.CurrentUser.PropertyAccessor.GetProperty(PR_SMTP_ADDRESS) For Each r In oMailItm.Recipients sAddr = r.PropertyAccessor.GetProperty(PR_SMTP_ADDRESS) If myAddr <> sAddr Then s = s & """" & r.Name & """<" & sAddr & ">;" Next .To = "Коллега<name@domain.zone>;" .CC = s .Recipients.ResolveAll .Display AppActivate .GetInspector.Caption End With End With
Добрый вечер. Если письмо открыто в отдельном окне, [vba]
Код
With GetObject(, "Outlook.Application") 'текущее письмо, открытое в отдельном окне Set oMailItm = .ActiveInspector.CurrentItem 'ответное письмо, созданное действием Ответить всем Set oReply = oMailItm.Actions("Ответить всем").Execute 'отобразить ответное письмо oReply.display: AppActivate oReply.GetInspector.Caption End With
[/vba]
Добрый вечер. Если письмо открыто в отдельном окне, [vba]
Код
With GetObject(, "Outlook.Application") 'текущее письмо, открытое в отдельном окне Set oMailItm = .ActiveInspector.CurrentItem 'ответное письмо, созданное действием Ответить всем Set oReply = oMailItm.Actions("Ответить всем").Execute 'отобразить ответное письмо oReply.display: AppActivate oReply.GetInspector.Caption End With
Dim oWb As Workbook, oWsh As Worksheet, pt As PivotTable, _ pitm As PivotItem, pitm_ As PivotItem, oRng As Range
Set oWb = ThisWorkbook Set oWsh = oWb.Sheets("Сводная") Set pt = oWsh.[A1].PivotTable Set oRng = ActiveWindow.VisibleRange.Cells(1, 1)
With Application .ScreenUpdating = False .Calculation = xlCalculationManual End With
For Each pitm In pt.PivotFields!Dpt.VisibleItems With oWb.Sheets.Add(, oWb.Sheets(oWb.Sheets.Count)) .Name = pitm.Caption pt.TableRange2.Copy .[A1] For Each pitm_ In .PivotTables(1) _ .PivotFields!Dpt _ .VisibleItems pitm_.Visible = pitm_.Caption = .Name Application.Goto .[A1], True Next End With Next
Application.Goto oRng, True
With Application .ScreenUpdating = True .Calculation = xlCalculationAutomatic End With End Sub
[/vba]
Здравствуйте.[vba]
Код
Sub pivot_()
Dim oWb As Workbook, oWsh As Worksheet, pt As PivotTable, _ pitm As PivotItem, pitm_ As PivotItem, oRng As Range
Set oWb = ThisWorkbook Set oWsh = oWb.Sheets("Сводная") Set pt = oWsh.[A1].PivotTable Set oRng = ActiveWindow.VisibleRange.Cells(1, 1)
With Application .ScreenUpdating = False .Calculation = xlCalculationManual End With
For Each pitm In pt.PivotFields!Dpt.VisibleItems With oWb.Sheets.Add(, oWb.Sheets(oWb.Sheets.Count)) .Name = pitm.Caption pt.TableRange2.Copy .[A1] For Each pitm_ In .PivotTables(1) _ .PivotFields!Dpt _ .VisibleItems pitm_.Visible = pitm_.Caption = .Name Application.Goto .[A1], True Next End With Next
Application.Goto oRng, True
With Application .ScreenUpdating = True .Calculation = xlCalculationAutomatic End With End Sub
первые 1,5 часа каждого дня оплачивались в одинарном размере, а остальное время в двойном
Цитата
=СУММ(--ТЕКСТ(МУМНОЖ(ТРАНСП(Таблица18[[1]:[30]]*(Таблица18[Ф. И. О.]=B7)*(Таблица18[р/р]=расчет!D6&"/"&ОТБР(расчет!Q4*100)));Таблица18[год]^0*2)-(1.5*(2-1));"основной;\0;0"))*Q6*R6
первые 1,5 часа каждого дня оплачивались в одинарном размере, а остальное время в двойном
Цитата
=СУММ(--ТЕКСТ(МУМНОЖ(ТРАНСП(Таблица18[[1]:[30]]*(Таблица18[Ф. И. О.]=B7)*(Таблица18[р/р]=расчет!D6&"/"&ОТБР(расчет!Q4*100)));Таблица18[год]^0*2)-(1.5*(2-1));"основной;\0;0"))*Q6*R6