La ricerca ha trovato 217 risultati

da geovign
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...
da geovign
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...
da geovign
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 (...
da geovign
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...
da geovign
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...
da geovign
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...
da geovign
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
da geovign
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. ...
da geovign
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 '...
da geovign
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...
da geovign
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...
da geovign
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...
da geovign
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
da geovign
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...
da geovign
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...
da geovign
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

Codice: Seleziona tutto

...
If SceltaIniziale = 2 Then Doc.close(True) : Exit sub
...
Grazie.
Saluti
da geovign
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
da geovign
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&...
da geovign
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...
da geovign
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

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
Se sostituisco il ciclo Do/Loop con un ciclo For/Next, OO si blocca.
Saluti
Geo
da geovign
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...
da geovign
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...
da geovign
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
da geovign
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 "|&...
da geovign
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 ...
da geovign
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....
da geovign
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...
da geovign
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
da geovign
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
da geovign
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...