MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


2 participantes

    [Resolvido]Exportar valor de uma checkbox para o modelo .DOC(WORD)

    avatar
    nizan01
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Anónimo
    Mensagens : 2
    Registrado : 22/01/2017

    [Resolvido]Exportar valor de uma checkbox para o modelo .DOC(WORD) Empty [Resolvido]Exportar valor de uma checkbox para o modelo .DOC(WORD)

    Mensagem  nizan01 11/2/2017, 02:23

    Olá,
    Quero pedir antecipadamente desculpas ao moderador, caso meu tópico não esteja no local correto. Porém ao ler as regras e verificar os conteúdos não encontrei nada relacionado.

    Estou com um problema da seguinte forma:
    Tenho um código(VBA) e nele é executada a seguinte rotina: Após preenchido com os dados nas textbox, combobox e as checkbox, o usuário click no botão "GERAR WORD" acontecendo então que um modelo de .DOC abre para o usuário, já todo preenchido (estilo mala direta). Até então quase tudo funciona, exceto, minhas checkbox, ou seja, o modelo de .DOC não está recebendo seu valor, quando este, é VERDADEIRO.  

    alguém conseguiria me ajudar? por favor.

    segue o codigo para exempliciar meu problema:

    Sub ABRE_PR()
    'gera o arquivo doc do PR
    Dim Nome As String
    Dim Cont As Integer
    Nome = Text_pr_nome
    'Cont = LstGeral.ListItems.Count + 1

    Static wd1 As Word.Application
    Static wd1Doc As Word.Document
    Set wd1 = New Word.Application
    wd1.Visible = True

    Set wd1Doc = wd1.Documents.Add(ThisWorkbook.path & "\BSB_16_000_SETOR_NOME.doc")

    With wd1Doc
    .FormFields("WNUMERO_PR").Range = text_pr_numero.Text
    .FormFields("WNOME").Range = Text_pr_nome.Text
    .FormFields("WACIDENTE").Range = check_acidente.value = true ou false
    .FormFields("WCOMAFAST").Range = check_com_afast.value = true ou false
    .FormFields("WSEMAFAS").Range = check_sem_afas.value = true ou false
    .SaveAs2 "PR_17_" & text_pr_numero.Text & "_" & Text_pr_nome.Text
    End With
    End Sub

    aqui na imagem um modelo do que eu esperava..

    [Resolvido]Exportar valor de uma checkbox para o modelo .DOC(WORD) <img src=" />

    agradeço pela atenção
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3900
    Registrado : 04/04/2010

    [Resolvido]Exportar valor de uma checkbox para o modelo .DOC(WORD) Empty Re: [Resolvido]Exportar valor de uma checkbox para o modelo .DOC(WORD)

    Mensagem  Avelino Sampaio 11/2/2017, 09:22

    Nizan,

    experimente pelo comando checkbox

    .FormFields("WACIDENTE").CheckBox.Value = check_acidente.value

    Se não conseguir, abra a propriedade de cada checkbox e dê um nome exclusivo no campo TAG. Exemplo: chk_1

    .SelectContentControlsByTag("chk_1").Item(1).Checked = check_acidente.value

    Sucesso!
    avatar
    nizan01
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Anónimo
    Mensagens : 2
    Registrado : 22/01/2017

    [Resolvido]Exportar valor de uma checkbox para o modelo .DOC(WORD) Empty Re: [Resolvido]Exportar valor de uma checkbox para o modelo .DOC(WORD)

    Mensagem  nizan01 11/2/2017, 18:41

    Avelino Sampaio, boa tarde.

    Sensacional. a opção .FormFields("WACIDENTE").CheckBox.Value = check_acidente.value, resolveu meu problema.

    Muito obrigado.

    Conteúdo patrocinado


    [Resolvido]Exportar valor de uma checkbox para o modelo .DOC(WORD) Empty Re: [Resolvido]Exportar valor de uma checkbox para o modelo .DOC(WORD)

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 23/10/2024, 10:33