Самые эффективные методы print вкладок из приложения - Visual Basic .NET
Формулировка задачи:
Добрый день, Товарищи!
Предстоит не малый для меня фронт работ, по этому хотел посоветоваться.
Нужно будет сделать 7-10 шаблонов, для того, что бы в дальнейшем их заполнять из моего приложения по средством закладок. ( ну или есть другие более эффективные способы?)
Я знаю лишь один способ.
Это создание шаблона word.dot, растановка заранее "вкладок" и
Но в реале, заполнение одного файла с 8-10 вкладками , занимает около 3-5 секунд.
Есть какие нибудь альтернативные методы печати по шаблону и вставки текста в заведомо нужные места?
Может можно шаблон составить в другом формате? может вообще не в ворде?
Листинг программы
- oDoc.Bookmarks.Item("abc123").Range.Text = RichTextBox4.Text
Решение задачи: «Самые эффективные методы print вкладок из приложения»
textual
Листинг программы
- Public Class Form1
- Dim template As String
- Dim File As String = "C:\заявка.htm"
- 'Открываем шаблон
- Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
- template = IO.File.ReadAllText(File, System.Text.Encoding.Default)
- WebBrowser1.Navigate(File)
- End Sub
- 'Изменяем шаблон
- Private Sub Button2_Click(sender As System.Object, e As System.EventArgs) Handles Button2.Click
- template = template.Replace("Закладка1", "РОСИИ")
- template = template.Replace("Закладка2", "Комар Юрий Александрович")
- template = template.Replace("Закладка3", "Комар Юрий Александрович")
- WebBrowser1.DocumentText = template
- End Sub
- 'Печатаем документ
- Private Sub Button3_Click(sender As System.Object, e As System.EventArgs) Handles Button3.Click
- WebBrowser1.Print()
- End Sub
- End Class
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д