La ricerca ha trovato 217 risultati
- martedì 5 ottobre 2021, 23:04
- Forum: Macro e UNO API
- Argomento: [Risolto]Righe da ripetere in area di stampa
- Risposte: 4
- Visite : 3401
Re: Righe da ripetere in area di stampa
Al termine del codice ho inserito la riga Foglio.setTitleRows(Foglio.getCellByPosition(0,0).RangeAddress) (indirizzo di cella vuota) ma nella finestra "modifica area di stampa" (Formato->Area di Stampa->Modifica...) rimane sempre selezionata la ripetizione della riga; l'unica cosa che camb...
- martedì 5 ottobre 2021, 0:16
- Forum: Macro e UNO API
- Argomento: [Risolto]Righe da ripetere in area di stampa
- Risposte: 4
- Visite : 3401
Re: Righe da ripetere in area di stampa
Ciao patel, piacere risentirti. L'istruzione setTitleRows necessita, come parametro, un indirizzo di un intervallo di celle. setTitleRows( [in] ::com::sun::star::table::CellRangeAddress aTitleRows ); Personalmente non ho proprio idea di come si faccia a specificare l'indirizzo "vuoto" di u...
- domenica 3 ottobre 2021, 11:53
- Forum: Macro e UNO API
- Argomento: [Risolto]Righe da ripetere in area di stampa
- Risposte: 4
- Visite : 3401
[Risolto]Righe da ripetere in area di stampa
Un saluto al forum. Nel file allegato ho impostato delle aree con nome che identificano la tabella, l'area di stampa e la riga da ripetere nella stampa al cambio di pagina. Per eseguire la stampa, ho scritto apposito un codice (sub ProvaStampa1) che definisce l'area di stampa e la riga da ripetere (...
- venerdì 10 settembre 2021, 16:04
- Forum: Macro e UNO API
- Argomento: [Risolto] Dichiarazione di struct
- Risposte: 9
- Visite : 3946
Re: Dichiarazione di struct
Non entro nel merito del codice che hai scritto, ma l'ho solo provato riscontrando, ovviamente, errori. L'istruzione "Option explicit" specifica che ogni variabile nel codice del programma deve essere dichiarata in modo esplicito con l'istruzione Dim (o altra espressione idonea). Quindi, s...
- mercoledì 2 dicembre 2020, 10:16
- Forum: Calc
- Argomento: [Risolto]Macro per salvare in pdf con nome preso dalle cell
- Risposte: 4
- Visite : 1676
Re: Macro per salvare in pdf con nome preso dalle celle del
In primis, hai subordinato il salvataggio in pdf all'esistenza dello stesso file . In pratica, se il file esiste ( condizione if FileExists(fname) è vera ) allora prosegui con il codice, altrimenti esci dalla sub. Il tuo codice, da me commentato: ... Rem Salvataggio in formato .pdf if FileExists(fna...
- lunedì 16 novembre 2020, 8:54
- Forum: Macro e UNO API
- Argomento: Macro in libreria protetta
- Risposte: 3
- Visite : 2232
Re: Macro in libreria protetta
Ho provato ad utilizzare una vecchia versione di LibreOffice, la 330, per proteggere la libreria "Library1" del file nel primo post e all'apertura dello stesso con OpenOffice417 non ho riscontrato alcun problema. Modificando l'estensione del file da .ods a .zip, ho aperto manifest.xml e mi...
- domenica 15 novembre 2020, 20:23
- Forum: Macro e UNO API
- Argomento: Macro in libreria protetta
- Risposte: 3
- Visite : 2232
Re: Macro in libreria protetta
Ciao lucky63,
grazie per la rapida risposta e per la conferma dell'errore.
Ho provato a cercare un po' in internet una possibile soluzione o una possibile segnalazione, ma mi sono arreso...
Per ora proteggerò le librerie con OpenOffice, in attesa di qualche consiglio/soluzione.
Saluti
Geo
grazie per la rapida risposta e per la conferma dell'errore.
Ho provato a cercare un po' in internet una possibile soluzione o una possibile segnalazione, ma mi sono arreso...
Per ora proteggerò le librerie con OpenOffice, in attesa di qualche consiglio/soluzione.
Saluti
Geo
- domenica 15 novembre 2020, 12:56
- Forum: Macro e UNO API
- Argomento: Macro in libreria protetta
- Risposte: 3
- Visite : 2232
Macro in libreria protetta
Un saluto al forum. Nel foglio ho un pulsante che richiama una macro posta in una libreria protetta. Se la protezione della libreria è effettuata in LibreOffice quando lo stesso file lo apro in OpenOffice mi restituisce il seguente errore Err_Oo_Libreria_Protetta.png Non ho errori nel caso inverso. ...
- venerdì 23 ottobre 2020, 19:29
- Forum: Macro e UNO API
- Argomento: Focus su pulsante di scelta in finestra dialogo
- Risposte: 4
- Visite : 2309
Re: Focus su pulsante di scelta in finestra dialogo
Nel file allegato troverai le due immagini della finestra di dialogo di come appare adesso e di come vorrei che apparisse. Sempre nel file, troverai anche il codice che ho scritto per l'apertura della finestra di dialogo e che comunque riporto sotto. sub ApriDialog_Stampa rem apro finestra dialogo '...
- giovedì 22 ottobre 2020, 20:24
- Forum: Macro e UNO API
- Argomento: Focus su pulsante di scelta in finestra dialogo
- Risposte: 4
- Visite : 2309
Re: Focus su pulsante di scelta in finestra dialogo
Ciao Gaetanopr, Invece, come quella nell'immagine è possibile? Si tratta della stessa finestra di dialogo, ma completa di tutte le caselle di controllo create sulla base delle tabelle e dei corpi aziendali esistenti. Rappresenta lo stato della finestra dopo avere eseguito una stampa ed avere "c...
- mercoledì 21 ottobre 2020, 18:12
- Forum: Macro e UNO API
- Argomento: Focus su pulsante di scelta in finestra dialogo
- Risposte: 4
- Visite : 2309
Focus su pulsante di scelta in finestra dialogo
Un saluto al forum. Quando apro la finestra di dialogo, vorrei portare il focus direttamente sul primo pulsante di scelta (OptionButton1). Pur inserendo nel codice l'istruzione dlgStam.getControl("OptionButton1").setFocus() quando apro la finestra di dialogo, risulta sempre evidenziato (co...
- giovedì 1 ottobre 2020, 19:00
- Forum: Calc
- Argomento: Problema con user-defined format
- Risposte: 21
- Visite : 2888
Re: Problema con user-defined format
Se vi può aiutare... <number:number-style style:name="N106P0" style:volatile="true"> <number:number number:decimal-places="2" loext:min-decimal-places="1" number:min-integer-digits="1" number:decimal-replacement="" number:grouping="tru...
- mercoledì 30 settembre 2020, 23:35
- Forum: Macro e UNO API
- Argomento: [Risolto] Macro per salvare una copia
- Risposte: 6
- Visite : 2803
Re: [Risolto] Macro per salvare una copia
Bene.
Grazie del riscontro.
Geo
Grazie del riscontro.
Geo
- mercoledì 30 settembre 2020, 15:58
- Forum: Macro e UNO API
- Argomento: [Risolto] Macro per salvare una copia
- Risposte: 6
- Visite : 2803
Re: Macro per salvare una copia
Ciao Marilù, non ho spiegato come funziona la macro proposta.... Lancia la macro "Main2". Si apre una finestra di dialogo per la selezione del percorso; fatta la scelta, il codice salva una copia del file originario, nella posizione scelta e con lo stesso nome del file originario. Se invec...
- martedì 29 settembre 2020, 14:45
- Forum: Macro e UNO API
- Argomento: [Risolto] Macro per salvare una copia
- Risposte: 6
- Visite : 2803
Re: Macro per salvare una copia
Ciao Marilù, prova questa Sub Main2 Dim Doc As Object Dim SceltaCartella As String Dim NomeFileOriginario As String Dim PercorsoCompleto As string Doc = ThisComponent SceltaCartella = getPath() NomeFileOriginario = Doc.Title 'nome documento aperto completo di estensione rem percorso completo del nuo...
- giovedì 24 settembre 2020, 10:10
- Forum: Macro e UNO API
- Argomento: [Risolto] Chiusura documento calc da modello
- Risposte: 5
- Visite : 2505
Re: Chiusura documento calc da modello
Funziona.
Questa è la modifica apportata
Grazie.
Saluti
Questa è la modifica apportata
Codice: Seleziona tutto
...
If SceltaIniziale = 2 Then Doc.close(True) : Exit sub
...
Saluti
- giovedì 24 settembre 2020, 9:47
- Forum: Macro e UNO API
- Argomento: [Risolto] Chiusura documento calc da modello
- Risposte: 5
- Visite : 2505
Re: Chiusura documento calc da modello
Allego comunque un file modello.
Con LO mi crea l'errore anche con la modifica suggerita da patel.
Geo
EDIT: anche con OO in macchina virtuale, dopo la chiusura mi mostra il messaggio di errore
Con LO mi crea l'errore anche con la modifica suggerita da patel.
Geo
EDIT: anche con OO in macchina virtuale, dopo la chiusura mi mostra il messaggio di errore
- mercoledì 23 settembre 2020, 18:45
- Forum: Macro e UNO API
- Argomento: [Risolto] Chiusura documento calc da modello
- Risposte: 5
- Visite : 2505
[Risolto] Chiusura documento calc da modello
In un file modello di calc (.ots) ho associato all'evento "Nuovo documento" l'esecuzione di macro; quindi quando apro il modello questa viene eseguita. Ad inizio codice viene aperto una finestra di messaggio (MsgBox) con due pulsanti (OK ed Annulla). Alla pressione del tasto "Annulla&...
- venerdì 18 settembre 2020, 10:35
- Forum: Macro e UNO API
- Argomento: [Risolto] Rimuovere elementi da una collection con OO
- Risposte: 8
- Visite : 2489
Re: Rimuovere elementi da una collection con OO
Togliendo il ciclo for/next incriminato, anche a me dava errore dalla seconda fattura. Il problema, scoperto stamattina, è che la variabile i è utilizzata anche in altra parte del codice ... On Error Goto doppione collezione.Add(intCol,intCol) oRanges = ThisComponent.NamedRanges If NOT oRanges.hasBy...
- giovedì 17 settembre 2020, 23:54
- Forum: Macro e UNO API
- Argomento: [Risolto] Rimuovere elementi da una collection con OO
- Risposte: 8
- Visite : 2489
Re: Rimuovere elementi da una collection con OO
Questo codice funziona
Se sostituisco il ciclo Do/Loop con un ciclo For/Next, OO si blocca.
Saluti
Geo
Codice: Seleziona tutto
Sub Main
Dim test as New Collection
for i = 1 to 5
test.Add(i)
next
msgbox test.Count()
n = test.Count()
Do While n > 0
test.remove(n)
n = n -1
loop
msgbox test.Count()
End Sub
Saluti
Geo
- giovedì 17 settembre 2020, 20:17
- Forum: Macro e UNO API
- Argomento: [Risolto] Rimuovere elementi da una collection con OO
- Risposte: 8
- Visite : 2489
Re: Rimuovere elementi da una collection con OO
Ciao patel, ho provato ad impostare nuovamente la variabile "collezione" con l'istruzione "set" e sembra che funzioni (OO 4.1.6 su macchina virtuale) n = collezione.Count() if n > 0 then set collezione = New Collection n = collezione.Count() 'n ha valore 0 end if Sto seguendo anc...
- giovedì 10 settembre 2020, 13:26
- Forum: Macro e UNO API
- Argomento: Macro per salvare file con nome preveniente da celle
- Risposte: 31
- Visite : 8585
Re: Macro per salvare file con nome preveniente da celle
Ti posto il link della pagina web con diversi comandi .uno (tipo ".uno:Print" , usato nel tuo codice) per LibreOffice : https://wiki.documentfoundation.org/Development/DispatchCommands Eseguendo una ricerca nella pagina con "Print" sicuramente troverai il comando che serve per st...
- martedì 1 settembre 2020, 22:45
- Forum: Calc
- Argomento: [Risolto] Modifica macro
- Risposte: 16
- Visite : 3715
Re: Modifica macro
Ciao coguaro80,
perfetto.
Quindi se è tutto a posto ricordati di mettere risolto al primo post (viewtopic.php?f=9&t=5661).
Saluti
Geo
perfetto.
Quindi se è tutto a posto ricordati di mettere risolto al primo post (viewtopic.php?f=9&t=5661).
Saluti
Geo
- lunedì 31 agosto 2020, 23:15
- Forum: Calc
- Argomento: [Risolto] Modifica macro
- Risposte: 16
- Visite : 3715
Re: Modifica macro
Risolto il problema della trascrizione degli indirizzi mail contenenti il carattere "-". Era dovuto dall'uso del carattere "-" quale separatore nel concatenamento di testi per la definizione della variabile "TestoPerScrittura"; ora viene utilizzato il carattere "|&...
- domenica 30 agosto 2020, 21:36
- Forum: Calc
- Argomento: [Risolto] Modifica macro
- Risposte: 16
- Visite : 3715
Re: Modifica macro
Mi dispiace per la perdita di tempo. Prova il codice contenuto nel file allegato. Modifica il percorso di salvataggio del file email.xls . Poi facci sapere anche se riesci ad aprire normalmente il file .xls Saluti Geo EDIT: Ho provato ora il codice con 16380 soggetti ed il file generato conta 26600 ...
- domenica 30 agosto 2020, 11:49
- Forum: Calc
- Argomento: [Risolto] Modifica macro
- Risposte: 16
- Visite : 3715
Re: Modifica macro
In origine, quanto tempo ti serviva per compilare il file email.xls con 16000 indirizzi?
EDIT: Presentati nella apposita sezione "Discussioni Generali e Presentazioni", non lo hai ancora fatto....
EDIT: Presentati nella apposita sezione "Discussioni Generali e Presentazioni", non lo hai ancora fatto....
- sabato 29 agosto 2020, 21:33
- Forum: Calc
- Argomento: [Risolto] Modifica macro
- Risposte: 16
- Visite : 3715
Re: Modifica macro
... ho visto che mi hai modificato il testo della denominazione portandolo tutto maiuscolo c'è un motivo particolare? Nel tuo file email.xls il testo nella colonna denominazione è maiuscolo, quindi così l'ho impostato. Se invece vuoi mantenerlo uguale a quanto presente del file Soggetti.ods, sostiu...
- venerdì 28 agosto 2020, 22:03
- Forum: Calc
- Argomento: [Risolto] Modifica macro
- Risposte: 16
- Visite : 3715
Re: Modifica macro
Ciao coguaro80,
spero di aver centrato la tua richiesta... per fortuna che hai allegato il risultato voluto...
Da modificare il percorso del file email.xls con "p:\email.xls" se è ancora valido.
Saluti
Geo
spero di aver centrato la tua richiesta... per fortuna che hai allegato il risultato voluto...
Da modificare il percorso del file email.xls con "p:\email.xls" se è ancora valido.
Saluti
Geo
- lunedì 24 agosto 2020, 8:05
- Forum: Macro e UNO API
- Argomento: Disabilitare/Abilitare comando nel menu con macro
- Risposte: 5
- Visite : 3094
Re: Disabilitare/Abilitare comando nel menu con macro
Ciao nickGiard,
il codice inibisce, ad esempio, l'uso del comando "Salva" tramite menu e combinazione da tastiera, ma non lo inibisce se utilizzato all'interno di una macro.
Quindi ogni modifica può essere salvata utilizzando un codice.
Saluti
Geo
il codice inibisce, ad esempio, l'uso del comando "Salva" tramite menu e combinazione da tastiera, ma non lo inibisce se utilizzato all'interno di una macro.
Quindi ogni modifica può essere salvata utilizzando un codice.
Saluti
Geo
- sabato 8 agosto 2020, 23:23
- Forum: Macro e UNO API
- Argomento: Disabilitare/Abilitare comando nel menu con macro
- Risposte: 5
- Visite : 3094
Re: Disabilitare/Abilitare comando nel menu con macro
Andrew Pitonyak, nella sua guida Useful Macro Information For OpenOffice.org, al capitolo 4.4 - Intercept menu commands using Basic, propone un codice creato da Paolo Mantovani e da lui modificato, per disabilitare i comandi presenti nel menu. Nel file allegato riporto l'intero codice che disabilita...