Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 5606|Resposta: 6

[Fonte] VSTO (III) insere dados DataTable em um documento Word

[Copiar link]
Postado em 2023-4-30 23:30:35 | | | |
Requisitos: Use ADO.NET para executar instruções SQL para retornar dados de resultados de consulta como objetos DataTable e, por fim, inserir dados DataTable em um documento do Word para exibi-los como uma tabela.

Primeiro, vamos dar uma olhada nas renderizações:



Crie um novo documento do Word e defina a fita personalizada ->Ferramentas de desenvolvimento(conferido), como mostrado na figura abaixo:



De acordo com suas necessidades, adicione o "Controle de Conteúdo da Biblioteca Base" ao documento do Word, como mostrado na figura a seguir:



Tipo de objeto de Controle de Conteúdo (Objeto de Controle de Conteúdo)WdContentControlControlTypeA enumeração (tipo de controle de conteúdo) é a seguinte:

nome
valor
Descrição
wdConteúdoControleBlocoConstruçãoGaleria5Especifica o controle de conteúdo da biblioteca de blocos de construção.
wdContentControlControlCheckbox8Especifique o controle de conteúdo da caixa de seleção.
wdContentControlControlComboBox3Especifica o controle de conteúdo da combobox.
wdContentControlControlDate6Especifique um controle de conteúdo por data.
wdContentControlControl Group7Especifique controles de conteúdo de grupo.
wdContentControlControlDropdownList4Especifique os controles de conteúdo suspensos.
wdContentControlControlPicture2Especifica o controle de conteúdo da imagem.
wdConteúdoControleRepetiçãoSeção9Especifica controles parciais de conteúdo duplicados.
wdContentControlControlRichText0Especifica controles de conteúdo RTF.
wdContentControlControlText1Especifica controles de conteúdo de texto.

Referência:O login do hiperlink está visível.

O código objeto DataTable retornado via ADO.NET ao executar uma instrução SQL é o seguinte:

Insira o objeto DataTable consultado do banco de dados na localização marcada como test1 no documento Word com o seguinte código:

Após clicar no botão "Inserir Tabela" no plugin do Word, nossos controles de conteúdo são preenchidos com uma tabela, conforme mostrado abaixo:


(Fim)





Anterior:VSTO (2) Obtenha o plug-in para seleção de comprimento de caracteres Word Chinese
Próximo:Introdução à interface IParsable adicionada ao .NET 7
 Senhorio| Postado em 2023-4-30 23:32:19 |
VSTO (1) Breve introdução e ferramentas de desenvolvimento
https://www.itsvse.com/thread-10573-1-1.html

VSTO (2) Obtenha o plug-in para seleção de comprimento de caracteres Word Chinese
https://www.itsvse.com/thread-10574-1-1.html

VSTO (III) insere dados DataTable em um documento Word
https://www.itsvse.com/thread-10575-1-1.html
Postado em 2023-05-2 às 10:31:48 |
Aprenda
 Senhorio| Postado em 2023-5-2 11:25:35 |
Rg. Tabelas. Adicionar a

 Senhorio| Postado em 2023-05-2 15:04:52 |


Trava de controle
 Senhorio| Postado em 09:27:07 em 2023-05-09:27 |
O VSTO (VI) cancela ou bloqueia o salvamento do documento do Word
https://www.itsvse.com/thread-10581-1-1.html

VSTO (V) Exclui controles de conteúdo no Word
https://www.itsvse.com/thread-10579-1-1.html

VSTO (IV) Preencha a imagem em um documento Word
https://www.itsvse.com/thread-10578-1-1.html
 Senhorio| Postado em 2023-5-22 20:30:36 |
Aspose(1)Aspose.Words preenche a tabela em um documento Word
https://www.itsvse.com/thread-10593-1-1.html
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com