Ir para conteúdo
Fórum Script Brasil

Pesquisar na Comunidade

Mostrando resultados para as tags ''olitem mergecells = false outllok para excel sem quebra de pagina''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Fóruns

  • Programação & Desenvolvimento
    • ASP
    • PHP
    • .NET
    • Java
    • C, C++
    • Delphi, Kylix
    • Lógica de Programação
    • Mobile
    • Visual Basic
    • Outras Linguagens de Programação
  • WEB
    • HTML, XHTML, CSS
    • Ajax, JavaScript, XML, DOM
    • Editores
  • Arte & Design
    • Corel Draw
    • Fireworks
    • Flash & ActionScript
    • Photoshop
    • Outros Programas de Arte e Design
  • Sistemas Operacionais
    • Microsoft Windows
    • GNU/Linux
    • Outros Sistemas Operacionais
  • Softwares, Hardwares e Redes
    • Microsoft Office
    • Softwares Livres
    • Outros Softwares
    • Hardware
    • Redes
  • Banco de Dados
    • Access
    • MySQL
    • PostgreSQL
    • SQL Server
    • Demais Bancos
  • Segurança e Malwares
    • Segurança
    • Remoção De Malwares
  • Empregos
    • Vagas Efetivas
    • Vagas para Estágios
    • Oportunidades para Freelances
  • Negócios & Oportunidades
    • Classificados & Serviços
    • Eventos
  • Geral
    • Avaliações de Trabalhos
    • Links
    • Outros Assuntos
    • Entretenimento
  • Script Brasil
    • Novidades e Anúncios Script Brasil
    • Mercado Livre / Mercado Sócios
    • Sugestões e Críticas
    • Apresentações

Encontrar resultados em...

Encontrar resultados que...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


AIM


MSN


Website URL


ICQ


Yahoo


Jabber


Skype


Location


Interests

Encontrado 1 registro

  1. Olá!Estou precisando de uma ajuda na programação VBA no OUTLOOK. Através da macro abaixo no Outlook, transfere as informações para um arquivo em EXCEL: Option ExplicitSub Outlook2Excel()Dim xlApp As ObjectDim xlWB As ObjectDim xlSheet As ObjectDim rCount As LongDim bXStarted As BooleanDim enviro As StringDim strPath As StringDim currentExplorer As ExplorerDim Selection As SelectionDim olItem As Outlook.MailItemDim obj As Object'Configurar novas strings (Celulas)Dim strColE As String'Configurações do Excelenviro = CStr(Environ("USERPROFILE"))'A parte da planilhastrPath = enviro & "\Documents\outlook2excel.xlsm" 'Nome do arquivo e local. *O arquivo tem que estar criado.On Error Resume NextSet xlApp = GetObject(, "Excel.Application")If Err <> 0 ThenApplication.StatusBar = "Aguarde por favor enquanto o Excel é executado..."Set xlApp = CreateObject("Excel.Application")bXStarted = TrueEnd IfOn Error GoTo 0'Abre a planilha para colocar as informaçõesSet xlWB = xlApp.Workbooks.Open(strPath)Set xlSheet = xlWB.Sheets("Plan1") 'nome da guia (o padrão das macros vem como Sheet1 e da erro)' Processo de gravação da mensagemOn Error Resume Next'Procura a proxima linha vazia da planilharCount = xlSheet.Range("E" & xlSheet.Rows.count).End(-4162).Row 'Informar qual coluna esta a macro da mensagem'Pega os valores do Outlook.*As informações tem que estar selecionadas!!!!!Set currentExplorer = Application.ActiveExplorerSet Selection = currentExplorer.Selection 'Pega os selecionadosFor Each obj In SelectionSet olItem = obj'Coleta dos camposstrColF = olItem.Subject 'Assunto da mensagemstrColB = olItem.SenderEmailAddress 'Igual ao senderemailaddressstrColE = olItem.Body 'corpo do emailstrColC = olItem.To 'Nome de quem envioustrColG = olItem.ReceivedTime 'Tempo da ultima respostastrColD = olItem.CC 'Emails copiados'Escreva na colunas da guia definidaxlSheet.Range("E" & rCount) = strColE 'MENSAGEM'Proxima linha!rCount = rCount + 1NextxlWB.Close 1If bXStarted ThenxlApp.Quit 'Fecha a planilhaEnd IfSet olItem = NothingSet obj = NothingSet currentExplorer = NothingSet xlApp = NothingSet xlWB = NothingSet xlSheet = NothingEnd Sub---------------Porem durante o processo, a coluna "E" aumenta o tamanho da linha devido o corpo do email que tem a quebra de pagina.Queria tirar a quebra de pagina em TEMPO REAL, ou seja, assim que transfere a informação.Como que faço isso no Outlook?
×
×
  • Criar Novo...