Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using word = Word;
- using System.Drawing;
- namespace PreencherWord
- {
- class WordFill
- {
- public void PreencherPorReplace(string CaminhoDocMatriz, string declarante, string rgdcl, string cpfdcl, string interessado, string rgint, string cpfint, string end, string numero, string bairro, string cidade)
- {
- object missing = System.Reflection.Missing.Value;
- word.Application oApp = new Word.Application();
- object template = CaminhoDocMatriz;
- word.Document oDoc = oApp.Documents.Add(ref template, ref missing, ref missing, ref missing);
- word.Range oRng = oDoc.Range(ref missing, ref missing);
- object FindText = "@declarante";
- object ReplaceWith = declarante;
- object MatchWholeWord = true;
- object Forward = false;
- oRng.Find.Execute(ref FindText, ref missing, ref MatchWholeWord, ref missing, ref missing, ref missing, ref Forward, ref missing, ref missing, ref ReplaceWith, ref missing, ref missing, ref missing, ref missing, ref missing);
- oRng = oDoc.Range(ref missing, ref missing);
- FindText = "@rgdcl";
- ReplaceWith = rgdcl;
- oRng.Find.Execute(ref FindText, ref missing, ref MatchWholeWord, ref missing, ref missing, ref missing, ref Forward, ref missing, ref missing, ref ReplaceWith, ref missing, ref missing, ref missing, ref missing, ref missing);
- oRng = oDoc.Range(ref missing, ref missing);
- FindText = "@cpfdcl";
- ReplaceWith = cpfdcl;
- oRng.Find.Execute(ref FindText, ref missing, ref MatchWholeWord, ref missing, ref missing, ref missing, ref Forward, ref missing, ref missing, ref ReplaceWith, ref missing, ref missing, ref missing, ref missing, ref missing);
- oRng = oDoc.Range(ref missing, ref missing);
- FindText = "@interessado";
- ReplaceWith = interessado;
- oRng.Find.Execute(ref FindText, ref missing, ref MatchWholeWord, ref missing, ref missing, ref missing, ref Forward, ref missing, ref missing, ref ReplaceWith, ref missing, ref missing, ref missing, ref missing, ref missing);
- oRng = oDoc.Range(ref missing, ref missing);
- FindText= "@rgint";
- ReplaceWith = rgint;
- oRng.Find.Execute(ref FindText, ref missing, ref MatchWholeWord, ref missing, ref missing, ref missing, ref Forward, ref missing, ref missing, ref ReplaceWith, ref missing, ref missing, ref missing, ref missing, ref missing);
- oRng = oDoc.Range(ref missing, ref missing);
- FindText = "@cpfint";
- ReplaceWith = cpfint;
- oRng.Find.Execute(ref FindText, ref missing, ref MatchWholeWord, ref missing, ref missing, ref missing, ref Forward, ref missing, ref missing, ref ReplaceWith, ref missing, ref missing, ref missing, ref missing, ref missing);
- oRng = oDoc.Range(ref missing, ref missing);
- FindText = "@end";
- ReplaceWith = end;
- oRng.Find.Execute(ref FindText, ref missing, ref MatchWholeWord, ref missing, ref missing, ref missing, ref Forward, ref missing, ref missing, ref ReplaceWith, ref missing, ref missing, ref missing, ref missing, ref missing);
- oRng = oDoc.Range(ref missing, ref missing);
- FindText = "@numero";
- ReplaceWith = numero;
- oRng.Find.Execute(ref FindText, ref missing, ref MatchWholeWord, ref missing, ref missing, ref missing, ref Forward, ref missing, ref missing, ref ReplaceWith, ref missing, ref missing, ref missing, ref missing, ref missing);
- oRng = oDoc.Range(ref missing, ref missing);
- FindText = "@bairro";
- ReplaceWith = bairro;
- oRng.Find.Execute(ref FindText, ref missing, ref MatchWholeWord, ref missing, ref missing, ref missing, ref Forward, ref missing, ref missing, ref ReplaceWith, ref missing, ref missing, ref missing, ref missing, ref missing);
- oRng = oDoc.Range(ref missing, ref missing);
- FindText = "@cidade";
- ReplaceWith = cidade;
- oRng.Find.Execute(ref FindText, ref missing, ref MatchWholeWord, ref missing, ref missing, ref missing, ref Forward, ref missing, ref missing, ref ReplaceWith, ref missing, ref missing, ref missing, ref missing, ref missing);
- oApp.Visible = true;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement