Está en la página 1de 1

se quero criar uma aplicação outlook:

dim olApp as Outlook.Application


set olApp = CreateObject("Outlook.Aplication")

se quero enviar um email pelo outlook, preciso de um item do tipo MailItem:


dim olMail as Outlook.MailItem
set olMail = olApp.CreateItem("olMail")

se quero criar um lembrete pelo outlook, preciso de um item do tipo


AppointmentItem:
dim olAppointment as Outlook.AppointmentItem
set olAppointment = olApp.CreateItem("olAppointment")

outra forma é setar o nome do diretorio (caso nao seja default) e usar esse objeto
folder para criar os items:
dim olFolder as Outlook.Folder
set olFolder =
olApp.GetNameSpace("MAPI").GetDefaultFolder(olFolderCalendar).Folders("NOME_DO_FOLD
ER_DESEJADO")
dim olAppointment as Outlook.AppointmentItem
set olAppointmente = olFolder.Items.add(olAppointmentItem)

se quero editar um email usando o word


dim wordDoc as Word.Document
set wordDoc = olMail.GetInspector.WordEditor

ps: o paragrafo 1 ja vem criado..


ps2: para adicionar um texto ao paragrafo:
wordDoc.Paragraphs(NUMERO_DO_PARAGRAFO).Range.Text = "MEU_TEXTO"

para adicionar novo paragrafo: wordDoc.Content.InsertParagraphAfter

para adicionar copiar um range e colar como imagem (supondo que o


range ja está com .copy):
wordDoc.Paragraphs(NUMERO_DO_PARAGRAFO).Range.PasteSpecial , , , , wdPastBitMap

para alterar o tamanho dos shapes de um paragrafo:


wordDoc.InlineShapes(NUMERO_DO_PARAGRAFO).Width = TAMANHO_DESEJADO

También podría gustarte