none
VB.NET E OFFICE RRS feed

  • Pergunta

  • Bom dia a todos!

    Tenho um código que gera alguns relatórios diretamente no Excel, e utilizo diversas fórmulas nestes relatórios, inclusive bastante formatação condicional também. Minha dúvida é com relação à linguagem na qual o office foi instalada em diferentes máquinas, pois estou com um problema que as vezes, dependendo da instalação do office em cada computador, as formatações não funcionam.

    Como exemplo, durante a inserção de uma formula no Excel, eu utilizo o seguinte código:

     WKS.Range("C16").FormatConditions.Add(Excel.XlFormatConditionType.xlExpression, Formula1:="=SE(C16=5;1;0)")

    E não funciona em máquinas cujo idioma de instalação é o Inglês. Ai eu faço a seguinte substituição, trocando o "SE" por "IF":

     WKS.Range("C16").FormatConditions.Add(Excel.XlFormatConditionType.xlExpression, Formula1:="=IF(C16=5;1;0)")

    E tudo funciona adequadamente nesta máquina..

    Minha pergunta é, tenho como saber antes qual linguagem devo utilizar? Existe uma forma para que isso não ocorra?

    Grande abraço;

    Sds;

    segunda-feira, 25 de dezembro de 2017 13:28

Respostas

  • Boa tarde, m-a-c-f. Tudo bem?

    Obrigado por usar o fórum MSDN.

    Poderia mostrar exemplos de como ficam as formatações?

    Atenciosamente,

    Filipe B de Castro

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    quarta-feira, 27 de dezembro de 2017 14:48
    Moderador
  • Boa tarde,

    Por falta de retorno essa thread está encerrada.

    Se necessário, favor abrir uma nova thread.

    Atenciosamente,

    Filipe B de Castro

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    terça-feira, 2 de janeiro de 2018 14:41
    Moderador

Todas as Respostas

  • Boa tarde, m-a-c-f. Tudo bem?

    Obrigado por usar o fórum MSDN.

    Poderia mostrar exemplos de como ficam as formatações?

    Atenciosamente,

    Filipe B de Castro

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    quarta-feira, 27 de dezembro de 2017 14:48
    Moderador
  • Boa tarde,

    Por falta de retorno essa thread está encerrada.

    Se necessário, favor abrir uma nova thread.

    Atenciosamente,

    Filipe B de Castro

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    terça-feira, 2 de janeiro de 2018 14:41
    Moderador