Desktop
Website
Multimedia
Database
Security
Enterprise
Questione : Come aggiungere una barra di caricamento
Ciao, il
I ha il codice sotto che importa un foglio elettronico in una tabella di accesso. Prima che faccia, fa alcuni cambiamenti e cancella alcune file. Ciò può richiedere 30 secondi dispari. Mentre sta accadendo l'utente è ignaro di che cosa è happening.
Is là lo codifica può incorporate nel mio codice sotto visualizzare una barra progresso/laoding?
Thanks, class= " lineNumbers " >
1 del >
Seamus
il
If IsNull (Me.txtFileName) o Len di >
Private Command0_Click del class= di
MsgBox “seleziona prego la lima " l'uscita Sub
End di supremazia del
Me.cm dSelect.SetFocus
se 'posto l'estremità se il xlApp del here
Dim come oggetto, xlWbSource come oggetto, xlWsSource come Object
Dim più xlWbDest come oggetto, più xlWsDest come Object
Dim LastR lungamente, xlFile quanto il
Dim WbSourcePath di String
come String
Dim WbDestPath come String
xlFile = Me.txt FileName
WbSourcePath = xlFile
WbDestPath = abbia andato (xlFile, InStr (xlFile,„ .xls ") - 1) & “_Updated.xls "
Const WsSourceName come stringa = “di BatchOutput„ 'come stringa = “campi chiave„ “xlUp del update
Const come lungamente = xlApp del
Set di -4162
= xlWbSource del
Set di CreateObject update
Const WsDestName (“Excel.Applic
ation„) = xlWsSource del
Set di xlApp.Workbooks.Open (WbSou
rcePath) =
Set di xlWbSource.Worksheets (WsSo
urceName) più xlWbDest = xlApp.Workbooks.Add
Set più xlWsDest = xlWbDest.Worksheets (1)
xlWsDest.Name = xlWsSource
LastR del
With di WsDestName
=. Cellule (. Rows.Count, “a„). Estremità (xlUp). Row
. Gamma (“c1: c„ & LastR). Copiare più xlWsDest.
. Gamma (“g1: g„ & LastR). Copiare più xlWsDest.
. Gamma (“j1: J„ & LastR). Copiare più xlWsDest.
. Gamma (“k1: K„ & LastR). Copiare più xlWsDest.
. Gamma (“l1: l„ & LastR). Copiare più xlWsDest.
. Gamma (“m1: m.„ & LastR). Copiare più xlWsDest.
. Gamma (“n1: n„ & LastR). Copiare più xlWsDest.
. Gamma (“o1: o„ & LastR). Copiare più xlWsDest.
. Gamma (“ad1: annuncio„ & LastR). Copiare più xlWsDest.
. Gamma (“ae1: gli EA„ & LastR). Copiare più xlWsDest.
. Gamma (“af1: af„ & LastR). Copiare più xlWsDest.
. Gamma (“ag1: AG„ & LastR). Copiare più xlWsDest.
. Gamma (“ah1: ah„ & LastR). Copiare più xlWsDest.
. Gamma (“ay1: ay„ & LastR). Copiare più xlWsDest.
. Gamma (“az1: az„ & LastR). Copiare più xlWsDest.
. Gamma (“ba1: sedere„ & LastR). Copiare più xlWsDest.
. Gamma (“bb1: bb„ & LastR). Copiare più xlWsDest.
. Gamma (“bc1: bc„ & LastR). Copiare più xlWsDest.
. Gamma (“bf1: BF„ & LastR). Copiare più xlWsDest.
. Gamma (“bg1: la BG„ & LastR). Copiare più xlWsDest.
. Gamma (“bh1: il BH„ & LastR). Copiare più xlWsDest.
. Gamma (“bi1: Bi„ & LastR). Copiare più xlWsDest.
. Gamma (“bj1: il BJ„ & LastR). Copiare più xlWsDest.
. Gamma (“ca1: Ca„ & LastR). Copiare più xlWsDest.
. Gamma (“cb1: Cb„ & LastR). Copiare più xlWsDest.
. Gamma (“cc1: cc„ & LastR). Copiare più xlWsDest.
. Gamma (“cd1: Cd„ & LastR). Copiare più xlWsDest.
. Gamma (“ce1: Ce„ & LastR). Copiare più xlWsDest. il
If del
xlWbSource.Close False
del
End With
xlApp.Version < 12 Then
xlWbDest.SaveAs WbDestPath
Else
xlWbDest.SaveAs WbDestPath, xlWsSource del
Set di 56
End If
xlWbDest.Close False
= xlWbSource di Nothing
Set = Nothing
Set più xlWsDest = Nothing
Set più xlWbDest = xlApp di Nothing
xlApp.Quit
Set =
DoCmd.TransferSpreadsheet (acImport), acSpreadsheetTypeExcel9 di Nothing
, “importazione di McLagan„, dati del
MsgBox “McLagan di WbDestPath
ha importato " lo strStartDir fioco secondario secondario del
del cmdSelect_Click del
DoCmd.Quit
End Sub
Private del cmdQuit_Click del
End Sub
Private () () come strFilter fioco del
di String
come lngFlags fiochi di String
come
di Long
„ Lascia l'inizio la lima passare in rassegna dal nostro strStartDir corrente del
del directory
= dallo strStartDir di CurrentDb.Name
= ha andato (strStartDir, Len (strStartDir) - Len (Dir (strStartDir)))strFilter del
del
= nome di schedario del
Me.txt del ahtAddFilterItem (strFilter
, il _
“Excel archiva (*.xls)„, “*.xls„) = ahtCommonFileOpenSave (Init
ialDir: =st
rStartDir, filtro dal _
del
: =strFilter, FilterIndex: =3, bandierine: =lngFlags, _
DialogTitle: = " errore secondario prescelto Err_Command1_Click
DoCmd.Close
Exit_Command1_Click del
On del
End Sub
Private Command1_Click del
della lima„) (): Uscita Sub
Err_Command1_Click del
: Riassunto Exit_Command1_Click
End Sub
del
MsgBox Err.Description
class= del
Risposta : Come aggiungere una barra di caricamento
Questo genere di imperfezione è esistente in SharePoint. Dare un'occhiata alla
sincronizzazione dell'ANNUNCIO di SharePoint
, che risolve questa come SUNILREPALE suggerito sopra.
Altre soluzioni
Sysprepping Windows 7 pc
Ciclaggio complesso di domanda di Coldfusion
SPContext.Current sta restituendo la posizione di segnale minimo nell'alimentatore di evento “di SPItemEventReceiver„.
IL CSS che IL MIME errato scriv dentro Firefox a macchina su Apache, il testo/css .css di AddType è là
MAcbook pro rifiuta di collegarsi via Ethernet ma impianti via il wifi
Cliente del Java applet - Eccezione di sicurezza
Mostrare tutte le annotazioni nella domanda se niente selezionato in Listbox - la parte II
Mouseover su div.a cambia la disposizione di div.b (CSS puro)
Azionamento duro PowerEdge guast 1850 di incursione 1
asp - La risorsa non ha potuto essere trovata