나는이 응용 프로그램을 수행 할 수 있는지 주위에 파고있어. 기본적으로 최종 사용자는 데이터베이스에서 채워지는 많은 수의 내보내기 문서를 만들어야합니다.VB.NET에서 새 문서에 Word 템플릿을 추가하려면 어떻게합니까?
많은 문서 템플릿 (.dot)이 있으며 최종 결과는 설명서에 포함 할 템플릿 xy 및 z를 선택하고 버튼을 클릭하고 응용 프로그램에 새 Word 문서를 만들고 템플릿을 추가하게하고 템플릿을 적절한 데이터로 채 웁니다.
Crystal Reports와는 달리 Word에서 수행해야하는 이유는 사용자가 문서를 인쇄하기 전에 일부 필드를 사용자 정의하여 내보내기에서 내보내기까지 다를 수 있기 때문입니다.
VB.NET (VS 2010)을 통해이 작업을 수행 할 수 있습니까?
나는 그것이라고 생각하지만 해결책을 추적하는 데 어려움을 겪고 있습니다.
또는 더 좋은 해결책이 있습니까? 당신의 이름을 전달 할 템플릿을 기반으로 새 문서를 만들 : 여기
는Import Microsoft.Office.Interop
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim oWord As Word.Application
Dim oDoc As Word.Document
oWord = CreateObject("Word.Application")
oWord.Visible = False
oDoc = oWord.Documents.Add
'Open templates x.dot, y.dot, z.dot
'Append above templates to new document created
'Populate new document
oWord.Visible = True
End Sub
End Class
젠장, 나는 그것을 할 수 없다고 믿는 것이 어렵다고 생각합니다. 오. 서식 파일을 열고 복사하여 새 문서에 붙여 넣으면 어떨까요 (그리고 주소 지정 가능한 필드, 이미지 등을 보존 할 수 있습니까?) – Tom
그 이유는 알지 못합니다. '템플릿'이 필요하지 않더라도 .doc을 사용하면 효과가 있습니다. – stuartd