Condividi:        

imacros ed excel

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

imacros ed excel

Postdi calculon » 11/05/11 23:51

Ciao a tutti.
Nuovo problema: il mio capo mi ha dato un bellissimo compito, ossia caricare una infinità di dati su un sito web.

Poiché questi dati, che poi risultano essere nome e cognome del cliente, sono già contenuti in un foglio excel e ripartiti in due colonne distinte, mi chiedevo se fosse possibile far dialogare in qualche modo il foglio excel con imacros, in modo da automatizzare l'inserimento dei dati.

Qualcuno ha già affrontato il problema?
calculon
Utente Senior
 
Post: 161
Iscritto il: 07/01/11 15:08

Sponsor
 

Re: imacros ed excel

Postdi calculon » 12/05/11 23:56

Ho trovato in rete questa macro.
Qualcuno ha la pazienza di commentarla passo passo?

Private Sub commandbutton1_click()
MsgBox "dimostrazione della macro"

Dim iim1, iret, row, totalrows

Set iim1 = CreateObject("imacros")
iret = iim1.iiminit
iret = iim1.iimdisplay("immetti dati da excel")

'Insert todays date
Cells(1, 2).Value = Date

'naviga sul sito ed estrai il primo valore
row = 2
'dichiara la variabile
iret = iim1.iimSet("-var_companyname", Cells(row, 1).Value)
'imposta display
iret = iim1.iimplay("vba-stocksearch1")
If iret < 0 Then
MsgBox iim1.imgetlasterror()
End If
Cells(row, 2).Value = iim1.iimgetlastextract(0)
End Sub
calculon
Utente Senior
 
Post: 161
Iscritto il: 07/01/11 15:08

Re: imacros ed excel

Postdi ricky53 » 13/05/11 00:13

Ciao,
tu l'hai provata ?
Io non avendo il prodotto "Imacros" installatosul mio PC non posso provarla.
Dice il vecchio saggio provare e riprovare è l'unica strada per imparare

Più chiara è la vostra spiegazione
Più immediata sarà la nostra soluzione


. . . . . . . . . .
S.O. W10; Office 2003-10-13-16-19
Avatar utente
ricky53
Utente Senior
 
Post: 4565
Iscritto il: 11/04/09 19:29
Località: Italia

Re: imacros ed excel

Postdi calculon » 13/05/11 13:09

si, funziona, ma volevo capire come poterla riscrivere e magari riadattare alle mie esigenze.

Inoltre funziona solo col programma trial e non con l'add-on di chrome.
calculon
Utente Senior
 
Post: 161
Iscritto il: 07/01/11 15:08

Re: imacros ed excel

Postdi Anthony47 » 17/05/11 00:50

Io in questi casi uso funzioni excel per creare direttamente le righe html, essenzialmente una struttura <table> </table> all' interno della quale metti tante <tr> </tr>, all' interno delle quali metti <td> Cognome</td> <td>Nome</td>.
Ad esempio, con una formula come questa
Codice: Seleziona tutto
=$H$3&SE(RESTO(RIF.RIGA();2)=0;ThOne;ThTwo)&" align=""Left"">"&B13&SE(RESTO(RIF.RIGA();2)=0;ThOne;ThTwo)&">"&SE(SOMMA(H13:J13)>0;"<a href=""soci/"&A13&".html"""&$L$6;"&nbsp")&$P$4&$P$3
ottengo una riga come questa
Codice: Seleziona tutto
<tr> <td class="thumbone" colspan="1" align="Left">Smith, John <td class="thumbone" colspan="1"><a href="soci/4.html" title="Member details" alt="Member details" />Details / Dettagli</a></font></a></td></tr>


Volendo prima di queste righe inserisci il codice html di preambolo ed altri elementi fissi, ad esempio:
Codice: Seleziona tutto
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
   <title>Titolo della pagina</title>
   <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body
BGCOLOR="#CCFFCC">
<p align="left">

e dopo il codice di chiusura, ad esempio
Codice: Seleziona tutto
</body>
</html>

In questo modo basta copiare l' intera colonna in un file di testo salvato .html e caricarlo sul server.
Questo pero' presuppone un minimo di conoscenza del linguaggio html

Ciao
Avatar utente
Anthony47
Moderatore
 
Post: 19196
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: imacros ed excel

Postdi calculon » 17/05/11 19:03

Cavolo, è difficilissimo.

Potreste consigliarmi del materiale per capire quello che Anthony gentilmente ha scritto qua sul forum?
calculon
Utente Senior
 
Post: 161
Iscritto il: 07/01/11 15:08

Re: imacros ed excel

Postdi Anthony47 » 18/05/11 00:51

Come avevo scritto, questa tecnica presuppone un minimo di conoscenza del linguaggio html, per sapere quali tag vanno inseriti nel file da pubblicare. Inoltre non ho detto prima (lo dico adesso) che quella formula lavora su una struttura dati semplice ma ben precisa (da B a E contiene "Cognome, Nome", piu' 3 informazioni personali, e in H:J ci sono tre flag che indicano quali di questi dati sono da rendere pubblici).
Le cose "difficilissime" che ho aggiunto in testa e in coda alla struttura
<table>
<tr><td>..</td><td>..</td>. . . . </tr>
. . .
<tr><td>..</td><td>..</td>. . . . </tr>
</table>
le ho copiate da altre pagine web e le ho adattate.

Ma la cosa teoricamente piu' semplice, come ti ho scritto in risposta al pm, e' che tu salvi il foglio excel come pagina web (Menu /File /Salva come pagina web; etc), poi metti sul server il file htm e la direcory generata.

Ciao.
Avatar utente
Anthony47
Moderatore
 
Post: 19196
Iscritto il: 21/03/06 16:03
Località: Ivrea


Torna a Applicazioni Office Windows


Topic correlati a "imacros ed excel":


Chi c’è in linea

Visitano il forum: Nessuno e 95 ospiti