Questione : Avere bisogno dell'aiuto che apre un documento di MODI via l'accesso 2003 VBA

Devo affinchè un utente possa spingere un tasto su una forma di accesso che aprirà una lima di specific .mdi (formazione immagine del documento dell'ufficio di MODI/Microsoft) per l'osservazione. Nota: Non devo maneggiare c'è ne delle funzioni di OCR in MODI, devo appena affinchè l'utente possa aprire ed osservare le immagini nel documento. Sto usando l'accesso 2003 con il

I del Windows Xp. ho caricato programmi oggetto il riferimento del Visual Basic di formazione immagine del documento di Microsoft Office (rel= " nofollow " " del _blank " " del target= " di http://www.microsoft.com/downloads/details.aspx?FamilyID=8f93e445-b1cf-4477-a373-e17417d616bc&displaylang=en del href= di downloads/details.aspx di http://www.microsoft.com/? FamilyID=8f93e445-b1cf-4477-a373-e17417d616bc&displaylang=en). Ciò era soltanto leggermente utile, poichè sono un debuttante e non ho una comprensione profonda di come i vari metodi e lavoro together.

I degli oggetti hanno aggiunto un riferimento alla biblioteca 11.0 di formazione immagine del documento di Microsoft Office, che dice che contiene il controllo del visore. Ci sono inoltre menzione sulle varie tribune circa “il registro del controllo del visore„, ma nessun istruzioni graduali su come fare questo (se è necessario persino). il

The sotto il codice sembra appendere in su su MiDocView1. In primo luogo ho ottenuto “un tipo di utenti„ errore non definito ed ora sto ottenendo il tempo di esecuzione 424 “oggetto richiesto.„  Che cosa manco? Può qualcuno aiutare prego?

Thanks,
Jay
class= > " libero " del
> " del codeSnippet " del class= del
class= " lineNumbers " del
class= del
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
class= cmdViewFile_Click secondario " del id= " codeSnippet649744 del
Private " notpretty " ()

miDoc fioco come MODI.Document
myViewer fioco come MODI.MiDocView
strPath fioco come stringa
strFileName fioco come stringa

strPath = “C:\Documents\Subfolder\„
strFileName = “SpecificFileName.mdi„

Regolare il miDoc = nuovo MODI.Document
miDoc.Create (strPath & strFileName)

Regolare il miDoc = nuovo MODI.Document
miDoc.Create (strPath & strFileName)

'Questa linea copia con successo la lima ad una nuova posizione, in modo da conosco alcuni degli impianti di codice:
    'strPath di miDoc.SaveAs & strFileName & “_COPY.mdi„, miFILE_FORMAT_MDI

'Ma quando provo ad aprire semplicemente la lima originale per osservarla,
'Ottengo l'errore runtime 424: oggetto richiesto, a questo punto nel codice.
    Regolare il myViewer = MiDocView1
    myViewer.Document = miDoc
    'Inoltre ho provato:  myViewer.Filename = strPath & strFileName

Regolare il miDoc = niente
Regolare il myViewer = niente

Concludere il sommergibile
class= del

Risposta : Avere bisogno dell'aiuto che apre un documento di MODI via l'accesso 2003 VBA

Hy JaySpike,

Trovare l'immagine allegata per vedere come registrare il vostro controllo che suppone che la lima è presente nel percorso dato

regsvr32 “C:\Program Files\Common archiva \ Microsoft compartecipe \ MODI \ 11.0 \ MDIVWCTL.DLL

In ogni modo, sembra come là è un aggiornamento di sicurezza del Windows Xp sta ostruendo il visore che il controllo, così, trova quelle informazioni nel collegamento accennato sotto, il secondo collegamento descrive come rettificare il problema (soltanto se abbiate installato l'aggiornamento accennato di sicurezza)

1). Informazioni problematiche dell'aggiornamento di sicurezza - http://support.microsoft.com/kb/973507
2). Come rettificare - http://support.microsoft.com/kb/978153/

sappiamo
 
Come registrare un controllo
Come registrare un controllo
 
Altre soluzioni  
 
programming4us programming4us