BuildDocFromSections secundario ()
wdApp dévil como Word.Application
docNew dévil como Word.Document
docSource dévil como Word.Document
Sourcesections déviles como variante
Amortiguar i como número entero
Amortiguar el bNewInstance como boleano
'intentar utilizar un caso existente de la palabra
En curriculum vitae del error después 'suprimir la información de error
Fijar el wdApp = GetObject (, “Word.Application”)
En el error 0 indicado 'volver a permitir la información de error
Si el wdApp entonces no es nada
'Redactar el funcionamiento, así que crear un nuevo caso
Fijar el wdApp = CreateObject (“Word.Application”)
wdApp.Visible = verdad 'opcional. El código todavía trabajará con el uso ocultado
el bNewInstance = verdad
Terminar si
sourcesections = arsenal (2, 6, 8)
Fijar el docSource = wdApp.Documents.Open (“C:\MyFolder\MyTemplate.dot ")
Fijar el docNew = wdApp.Documents.Add
Para i = 0 a 2
docSource.Sections (sourcesections (i)). Range.Copy
docNew.Bookmarks (“\ EndOfDoc”). Range.Paste
Después i
wdDoNotSaveChanges de docSource.Close
'Excepto el nuevo documento y el uso cercano a menos que funcionara ya
docNew.SaveAs “C:\MyFolder\MyNewDoc.dot”
Si bNewInstance entonces
wdApp.Quit
Terminar si
Terminar el submarino
|