Boa tarde a Todos

Eu preciso exportar imagem no picture box para arquivo de documento do Word

em c # windows application;

todas as informações estão preenchendo o word..., só falta a imagem....

segue codigo:

  void CarregaWord()
        {
            try
            {
                if (validar())
                {
                    object ObjMiss = System.Reflection.Missing.Value;
                    Word.Application ObjWord = new Word.Application();
                    String dados = Application.StartupPath + @"\documentos\carteira.doc";

                    object parametro = dados;
                    object cargo = "Cargo";
                    object nome = "Nome";
                    object endereco = "Endereço";
                    object cidade = "Cidade";
                    object nascimento = "Nascimento";
                    object estcivil = "EstadoCivil";
                    object rg = "Rg";
                    object estado = "Estado";
                    object batismo = "Batismo";
                    object cpf = "Cpf";
                    object foto = "Foto";
                    object emissao = "Emissão";

                    Word.Document ObjDoc = ObjWord.Documents.Open(parametro, ObjMiss);

                    Word.Range Cargo = ObjDoc.Bookmarks.get_Item(ref cargo).Range;
                    Cargo.Text = txtCargo.Text;

                    Word.Range Nome = ObjDoc.Bookmarks.get_Item(ref nome).Range;
                    Nome.Text = txtNome.Text;

                    Word.Range Endereco = ObjDoc.Bookmarks.get_Item(ref endereco).Range;
                    Endereco.Text = txtRua.Text;

                    Word.Range Cidade = ObjDoc.Bookmarks.get_Item(ref cidade).Range;
                    Cidade.Text = txtCidade.Text;

                    Word.Range Nascimento = ObjDoc.Bookmarks.get_Item(ref nascimento).Range;
                    Nascimento.Text = txtDataNascimento.Text.ToString();

                    Word.Range EstCivil = ObjDoc.Bookmarks.get_Item(ref estcivil).Range;
                    EstCivil.Text = txtEstadoCivil.Text;

                    Word.Range Rg = ObjDoc.Bookmarks.get_Item(ref rg).Range;
                    Rg.Text = txtRg.Text.ToString();

                    Word.Range Estado = ObjDoc.Bookmarks.get_Item(ref estado).Range;
                    Estado.Text = txtEstado.Text;

                    Word.Range Batismo = ObjDoc.Bookmarks.get_Item(ref batismo).Range;
                    Batismo.Text = txtDataBatismo.Text.ToString();

                    Word.Range Cpf = ObjDoc.Bookmarks.get_Item(ref cpf).Range;
                    Cpf.Text = txtCpf.Text;

                    Word.Range Foto = ObjDoc.Bookmarks.get_Item(ref foto).Range;
                    Foto.Text = pbFoto.ToString();

                    Word.Range Emissao = ObjDoc.Bookmarks.get_Item(ref emissao).Range;
                    Emissao.Text = txtDataEmissao.Text.ToString();

                    object rango = Cargo;
                    object rango1 = Nome;
                    object rango2 = Endereco;
                    object rango3 = Cidade;
                    object rango4 = Nascimento;
                    object rango5 = EstCivil;
                    object rango6 = Rg;
                    object rango7 = Estado;
                    object rango8 = Batismo;
                    object rango9 = Cpf;
                    object rango10 = Foto;
                    object rango11 = Emissao;

                    ObjDoc.Bookmarks.Add("Cargo", ref rango);
                    ObjDoc.Bookmarks.Add("Nome", ref rango1);
                    ObjDoc.Bookmarks.Add("Endereço", ref rango2);
                    ObjDoc.Bookmarks.Add("Cidade", ref rango3);
                    ObjDoc.Bookmarks.Add("Nascimento", ref rango4);
                    ObjDoc.Bookmarks.Add("EstadoCivil", ref rango5);
                    ObjDoc.Bookmarks.Add("Rg", ref rango6);
                    ObjDoc.Bookmarks.Add("Estado", ref rango7);
                    ObjDoc.Bookmarks.Add("Batismo", ref rango8);
                    ObjDoc.Bookmarks.Add("Cpf", ref rango9);
                    ObjDoc.Bookmarks.Add("Foto", ref rango10);
                    ObjDoc.Bookmarks.Add("Emissao", ref rango11);

                    ObjWord.Visible = false;
                    ObjDoc.SaveAs2(System.IO.Path.Combine(Application.StartupPath, @"\Documentos"));
                    ObjWord.DisplayAlerts = Microsoft.Office.Interop.Word.WdAlertLevel.wdAlertsNone;
                    ObjWord.Quit();
                }

            }

Exibições: 67

Respostas a este tópico

Obrigado , já consegui resolver o problema

RSS

© 2019   Criado por Ramon Durães.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço