Post

Visualizzazione dei post con l'etichetta programmazione

Come programmare la facebook connect dopo il login (esempi di codice)

Immagine
Nella sterminata prateria del codice sorgente per programmare la connect di Facebook porto la mia piccola esperienza che si traduce in un versione beta di un sito ( Opinion - Peoples's feedback ) in cui si possono votare in modo anonimo i propri amici di Facebook . Vediamo come fare: Innanzitutto per testare la demo è necessario fare login al social network tramite l'apposito bottone " fconnect " raggiungibile dal link " Vota " oppure " Opinione " A questo punto il codice propone casualmente 3 amici dell'utente loggato . Una volta scelto l'amico che si vuole votare vengono presentate le caratteristiche e registrato il voto su tabelle di un db MySql (il tutto con rigoroso codice Ajax per rendere veloce ed intuitiva l'interazione con la pagina di voto). Per programmare sfruttando la connect di Facebook bisogna collegarsi alla sezione di programmazione di Facebook e ricevere l'ID da inserire come ho fatto io nelle prime ri...

Come accedere al codice VBA da Office 2007

Immagine
Anche a te è capitato di non trovare più i soliti menu in office 2007 e di perderti cercando di accedere alle macro vb ed al relativo codice Visual Basic for Application ? Tranquillo, non temere, fortunatamente gli shortcut sono rimasti immutati e premendo la magica combianzione di tasti Alt + F11 è possibile ancora raggiungere il codice vb delle macro excel ! Se invece stai cercando i Componenti Aggiuntivi Excel li puoi raggiungere dal menù del logo Microsoft sotto la voce opzioni di Excel . L' abilitazione delle macro, che nella versione 2003 di Excel veniva richiesta all'apertura del foglio di calcolo, nella versione excel 2007 si presenta come un avviso di protezione al di sotto dei menu su cui si deve cliccare per abilitare o disabilitare le macro . Rimando al sito Microsoft con la documentazione ufficiale per questi argomenti. Buon Office 2007 a tutti!

Excel VBA errore all'apertura (manca un riferimento?)

Immagine
Quante volte ci è capitato di aprire un foglio Excel di un collega e di ritrovarci errori dovuti ai riferimenti VBA non trovati sul nostro pc. E' questo il caso delle librerie (file con estensione ocx o dll ) che sono state incluse nel progetto vb di chi ha sviluppato in VBA excel ma che non sempre sono presenti in tutti i pc e che quindi per il corretto funzionamento delle macro programmate e dei controlli usati (calendari, player, slidebar, optionbutton, radiobutton ecc...) devono essere installate sui pc dove si utilizzano i fogli excel con questi riferimenti . Una volta che si trova l'errore dal menu di excel bisogna: Andare in " Strumenti --> macro --> visual basic Editor " (in alternativa ALT+F11 ) Per capire il componente ch e manca (file dll o ocx ) bisogna aprire dal menu Strumenti la voce Riferimenti che contiene con un segno di spunta i componenti usati dall'excel che abbiamo aperto. A fianco a qualche riferimento possiamo notare la voc...

Velocizzare ed ottimizzare il codice di programmazione vba excel in 2 passi

Immagine
1 Assicuratevi di costruire i costrutti IF (VBA) annidandoli uno dentro l’altro anche quando l’ espressione logica è formata da più statement in AND fra loro. Quando li annidate mantenete più esterna la condizione meno probabile e più interna la condizione più probabile (nell’esempio la condizione più probabile sarà la “c” poi la “b” ed infina la “a”) IF (condizione a) AND (condizione b) AND (condizione c) THEN Blocco istruzioni… END IF Diventerà IF (statement a) THEN IF (statement b) THEN IF AND (statement c) Blocco istruzioni… END IF END IF END IF Il beneficio che trarrete da questo punto dipende dal numero di volte che il vostro codice “utilizza” il blocco IF . Chiaramente il beneficio è tanto maggiore quanti sono ad esempio i cicli FOR DO WHILE esterni che inglobano il blocco IF 2 Non fate fare i calcoli ad Excel se non è necessario ovvero disabilitate il calcolo automatico da codice con le seguenti righe di codice. ...