Ir ao conteúdo
  • Cadastre-se

Gabriel Vieira Nascimento

Membro Júnior
  • Posts

    8
  • Cadastrado em

  • Última visita

Reputação

4
  1. Bom dia. Estou tentando criar uma macro em VBA, anexe um arquivo preencha o corpo da mensagem, anexe um arquivo e envie para uma pessoa. Como o corpo da mensagem é muito editado com imagem, cor e texto. Eu inicialmente tentei subir um arquivo .htm para o corpo, mas não consegui. Cheguei a conclusão que era mais fácil abrir um arquvio .msg do meu diretório local e preencher com o anexo, titulo, campo "para" e campo "DE", pois o e-mail vai ser enviado por uma PP. Para mim serve tanto preencher os campos do arquivo .msg aberto pela macro ou preencher o corpo do e-mail com um arquivo .htm o que for possível. Abaixo as duas tentativas. 2. Tentativa Eu coloquei um hyperlink numa célula do excel e abri o arquivo .msg, mas não estou conseguindo ativar ele para fazer as alterações no campo "para", "de", título e anexar o arquivo. 'Abre o arquivo .msg no diretório Range("A1").Select Selection.Hyperlinks(1).Follow NewWindow:=False, AddHistory:=True 1. Tentativa Caso alguém saiba como preencher o corpo do e-mail com um arquivo .htm também serve. Sub Envia_Emails(EnviarPara As String, Mensagem As String) Dim OutlookApp As Object Dim OutlookMail As Object Set OutlookApp = CreateObject("Outlook.Application") Set OutlookMail = OutlookApp.CreateItem(0) With OutlookMail .To = EnviarPara '.From "[email protected]" .CC = "" .BCC = "" .Subject = "Pedido enviado" .HTMLBody "file:///C:/Users/Documents/Extras/Leonardo%20Moreira/corpo.htm" .Display ' para envia o email diretamente defina o código .Send End With Set OutlookMail = Nothing Set OutlookApp = Nothing End Sub Obrigado qualquer ajuda!
  2. Bom dia pessoal estou fazendo o curso de Analise e Desenvolvimento de sistemas e estou com muita dificuldade em Banco de Dados. O professor passou algumas questões, que eu já fiz o Diagrama de entidade e Relacionamento, mas ainda preciso fazer o modelo lógico e a normalização. Eu agradeço se alguém puder dar uma olhada nos meus DER, responder algumas dúvidas e se possível indicar onde eu errei e como conserto. Estou realmente precisado dos pontos Enunciado 1 DER feito por mim do Enunciado 1, Ele está correto? Dúvidas: O atributo "Oficina" na entidade "Conserto" é um atributo multivalorado? Se sim, ele viraria uma entidade própria? Esse entidade seria fraca? Enunciado 2 DER feito por mim do enunciado 2. Ele está correto? Dúvidas: A entidade "Especialidades" seria na verdade uma especialização não exclusiva? Enunciado 3 DER feito por mim do enunciado 3. Ele está correto? Dúvidas: No caso das entidades "Pequena", "Media", "Grande" elas tem que ter atributo identificador? Qual seria? Dúvidas: Na entidade "Cardapio" o atributo "Nome" pode ser identificador? Dúvidas: O atributo "DataEmissao" fica na relação "Emite" mesmo ou na entidade "Pedido"? Dúvidas: A entidade "Recepcionista" pode ficar sem atributo? Desculpas a todos, sei que é muita coisa, mas agradeço as ajudas. Estou realmente precisando de auxilio nessa matéria.
  3. @Carlos Zanon Muito obrigado mano, voce me ajudou demais nas duas questões. Funcionou valeu.
  4. Seria algo assim? Está certo? ou é melhor fazer outro cód do 0?? #include <stdio.h> #include <stdlib.h> void selecao(int *Vet,int n){ int Menor, aux; for(int i=0;i<n-1;i++){ Menor=i; for(int j=i+1 ; j<n ; j++){ if(*(Vet+Menor) > *(Vet+j)) Menor=j; } if(i!=Menor){ aux=*(Vet+i); *(Vet+i)=*(Vet+Menor); *(Vet+Menor)=aux; } } } int main(){ int n=13; int Vetor[] = {3,6,5,1,2,8,7,9,4,10,13,12,11}; selecao(&Vetor,n); printf("\n\n "); for(int i=0;i<n;i++){ printf("%d - ",(Vetor+i)); } printf("\n\n\n"); system("pause"); return 0; }
  5. @Carlos Zanon Entendi, mas esse modo "Vetor []" também é por referência? Eu realmente estou muito no inicio sorry. Como posso indicar a posiçao do vetor usando "int *Vetor"?
  6. Bom dia pessoal estou iniciando na faculdade e estou com dificuldades nesse código. O Objetivo é organizar pelo metodo de seleção um vetor usando a passagem por referência. Problemas quando o rodo o código só com o metodo de seleção da tudo certo,mas quando eu ponho a passagem por referência da erro de sintaxe e eu não consigo identificar qual é. O código está em C, agradeço qualquer ajuda, se possível sinalizem a passagem por referência com * e & eu só conheço esses termos por enquanto, apesar de ter visto outros mais complexos no google. problema: Passar o valor por referencia no método de seleção. #include <stdio.h> #include <stdlib.h> void selecao(int *Vet[],int n){ int Menor, aux; for(int i=0;i<n-1;i++){ Menor=i; for(int j=i+1 ; j<n ; j++){ if(*Vet[Menor] > *Vet[j]) Menor=j; } if(i!=Menor){ aux=*Vet[i]; *Vet[i]=*Vet[Menor]; *Vet[Menor]=aux; } } } int main(){ int n=13; int Vetor[] = {3,6,5,1,2,8,7,9,4,10,13,12,11}; selecao(&Vetor,n); printf("\n\n "); for(int i=0;i<n;i++){ printf("%d - ",Vetor[i]); } printf("\n\n\n"); system("pause"); return 0; }
  7. Obrigado irmão irei tentar aqui adicionado 39 minutos depois Deu certo obg!
  8. Bom dia pessoal eu comecei na faculdade agora e estou precisando de ajuda nesse código abaixo. O objetivo é fazer a sequencia de Fibonacci usando recursividade. Meu principal problema é que esse código está sempre entrando no teste "if" dentro da função mesmo quando o resultado é falso. Se puderem me ajudar eu agradeço. O código roda, mas tem erro de lógica, não sei qual, pois sempre entra no teste if. Ainda não sei se consertando esse erro o código vai chegar ao resultado que desejo. Agradeço qualquer ajuda. O código está em C. #include <stdio.h> #include <stdlib.h> int Quant; int Fibonacci(int num){ int AntPenultimo = 1; int Ultimo = 1; int Resultado = 1; if(num==1){ AntPenultimo = Ultimo; Ultimo = Resultado; Resultado = AntPenultimo + Ultimo; printf("Resultado %d \n ", Resultado); return Resultado; }else return (Fibonacci(num - 1)); printf("oi"); } main(){ printf("Entre com a quantidade de termos que deseja na sequencia \n"); scanf("%d", &Quant); if (Quant != 0) Fibonacci(Quant); }

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...