ImportDocWithLineNos secondario pubblico ()
'Generato da Helen Feddema 25-Jun-2010
'Last modified da Helen Feddema 25-Jun-2010
Sull'errore ErrorHandler di avanzamento
appWord fioco come Word.Application
Documento fioco come Word.Document
strDocName fioco come stringa
Rst fioco come DAO.Recordset
intLineNo fioco come numero intero
Dat fioco come MSForms.DataObject
intLastLineNo fioco come numero intero
Prps fiochi come oggetto
Prp fioco come oggetto
Regolare il dat = nuovo MSForms.DataObject
intLineNo = 1
Regolare il rst = CurrentDb.OpenRecordset (“tblDocWithLineNos„)
strDocName = “numero Test.docx di G:\Documents\ExpertsExchange\Line„
Regolare il appWord = GetObject (, “Word.Application„)
Regolar documento = appWord.Documents.Open (strDocName)
Regolare i prps = doc.BuiltinDocumentProperties
intLastLineNo = prps (“numero delle linee„)
documento. Prescelto
unità di appWord.Selection.HomeKey: =wdStory
Per il intLineNo = 1 al intLastLineNo
Con appWord.Selection
unità di .EndKey: Il =wdLine, estende: =wdExtend
. Copia
dat.GetFromClipboard
rst.AddNew
rst! [LineNo] = intLineNo
rst! [LineText] = dat.GetText
rst. Aggiornamento
unità di .MoveRight: =wdCharacter, conteggio: =1
Estremità con
intLineNo seguente
rst. Fine
ErrorHandlerExit:
Uscire il sommergibile
ErrorHandler:
Se allora errano = 429
'La parola non sta funzionando; aprire la parola con CreateObject
Regolare il appWord = CreateObject (“Word.Application„)
Riprendere dopo
Altrimenti
No. di errore di MsgBox “: „ & _ di Err.Number
& “_ in procedura di ImportDocWithLineNos„
& “; Descrizione: „ & Err.Description
Riassunto ErrorHandlerExit
Concluder se
Concludere il sommergibile
|