Refactory and documented Calc Sheets

This commit is contained in:
Mauricio Baeza 2022-08-19 22:21:14 -05:00
parent 31d25ec8bf
commit d2e055acdd
60 changed files with 12838 additions and 1203 deletions

View File

@ -8,6 +8,12 @@ Probablemente, será más feliz si la usa :)
Puede utilizar **easymacro** con cualquier extensión o directamente en sus macros.
Aportaciones en Junas (G1)
```
A5DdXxCKPw3QKWVdDVs7CzkNugNUW1sHu5zDJFWxCU2h
```
{{% notice note %}}
Este proyecto esta en continuo desarrollo.
{{% /notice %}}

View File

@ -9,4 +9,314 @@ weight = 6
```python
doc = app.active
app.debug(doc.type)
```
#### Propiedades
### headers
Mostrar u ocultar encabezados de filas y columnas.
```python
doc = app.active
app.msgbox(doc.headers)
doc.headers = not doc.headers
app.msgbox(doc.headers)
doc.headers = not doc.headers
```
### tabs
Mostrar u ocultar las pestañas de las hojas.
```python
doc = app.active
app.msgbox(doc.tabs)
doc.tabs = not doc.tabs
app.msgbox(doc.tabs)
doc.tabs = not doc.tabs
```
### selection
Devolver la selección activa.
```python
doc = app.active
seleccion = doc.selection
app.debug(seleccion)
```
{{% notice warning %}}
**Cuidado**, la selección actual pueden ser muchas cosas diferentes.
{{% /notice %}}
### names
Devolver una tupla con los nombres de todas las hojas.
```python
doc = app.active
nombres = doc.names
app.debug(nombres)
```
### active
Devuelve la hoja activa.
```python
doc = app.active
hoja = doc.active
app.debug(hoja)
```
#### Métodos
### activate
Activar hoja, argumento como objeto.
```python
doc = app.active
hoja = doc[-1]
doc.activate(hoja)
```
Activar hoja por nombre.
```python
doc = app.active
doc.activate('Hoja3')
```
### select
Seleccionar una celda o rango.
```python
doc = app.active
cell = doc[0]['A1']
doc.select(cell)
```
{{% notice tip %}}
**NO** es necesario seleccionar celdas o rangos para manipularlos.
{{% /notice %}}
### start_range_selection
Permitir al usuario seleccionar un rango. Es necesario pasarle una clase con el nombre que prefiera (`Eventos` es recomendable) con dos métodos para procesar la captura como en el siguiente ejemplo:
```python
class Eventos():
def __init__(self, doc):
self.doc = doc
def range_selection_done(self, range_selection):
if range_selection:
app.debug(range_selection)
self.doc.remove_range_selection_listener()
return
def range_selection_aborted(self):
self.doc.remove_range_selection_listener()
return
def main():
doc = app.active
doc.start_range_selection(Eventos)
return
```
### insert
Inserta una nueva hoja.
```python
doc = app.active
hoja = doc.insert('OtraHoja')
```
Insertar varias hojas. Devolverá la última insertada.
```python
nombres = ('Enero', 'Febrero', 'Marzo')
hoja = doc.insert(nombres)
app.debug(hoja)
```
Creando una nueva instancia y asignandola.
```python
doc = app.active
doc['NuevaHoja'] = doc.new_sheet()
```
{{% notice warning %}}
Si la hoja existe, obtendrá un error, verifique siempre que no exista primero.
{{% /notice %}}
### move
Mover hojas.
Pasar la hoja como objeto, de forma predetermianda se mueve a la última posición.
```python
doc = app.active
hoja = doc[0]
doc.move(hoja)
```
Pasar la hoja por nombre.
```python
doc = app.active
doc.move('Hoja1')
```
Especificar la posición destino.
```python
doc = app.active
hoja = doc[0]
doc.move(hoja, 2)
```
### remove
Eliminar hoja.
```python
doc = app.active
sheet = doc[0]
doc.remove(sheet)
```
Eliminar por nombre.
```python
doc.remove('Hoja2')
```
### copy
Copiar hoja dentro del mismo documento.
```python
doc = app.active
hoja = doc[0]
doc.copy_sheet(hoja, 'Otra hoja')
```
Por nombre.
```python
doc.copy_sheet('Hoja1', 'Hoja2')
```
Si no se establece el nuevo nombre, se generá de forma automática: `nombre + índice`.
```python
doc.copy_sheet(hoja)
```
### copy_from
Copiar hojas de otro documento. Copiar con el mismo nombre.
```python
doc = app.active
documento_origen = app.docs['Contactos.ods']
nombre_origen = 'Nombres'
doc.copy_from(documento_origen, nombre_origen)
```
Copiar con un nuevo nombre.
```python
doc.copy_from(documento_origen, nombre_origen, 'NuevoNombre')
```
Si solo se establece el documento origen, se copian todas las hojas.
```python
doc.copy_from(documento_origen)
```
### sort
Ordenar hojas en orden alfabetico.
```python
doc = app.active
doc.sort()
```
Ordenar de forma inversa.
```python
doc = app.active
doc.sort(True)
```
### Eventos del documento.
Obtener una tupla con los eventos soportados por el documento.
```python
doc = app.active
nombres = doc.events.names
app.debug(nombres)
```
#### Asignar una macro a un evento.
```python
def doc_on_focus(event):
app.debug('Documento activado...')
return
def main():
doc = app.active
events = doc.events
if 'OnFocus' in events:
macro = {'library': 'test', 'name': 'doc_on_focus'}
events['OnFocus'] = macro
return
```
#### Eliminar la asignación del evento.
```python
doc = app.active
doc.events['OnFocus'] = {}
```
O
```python
doc = app.active
doc.events.remove('OnFocus')
```

View File

@ -0,0 +1,56 @@
+++
title = "Hojas"
weight = 1
+++
#### Trabajar con hojas
### Referencia por índice
```python
doc = app.active
hoja = doc[0]
app.debug(hoja.name)
```
### Referencia por nombre
```python
doc = app.active
hoja = doc['datos']
app.debug(hoja.name)
```
### in
Verificar por nombre si una hoja existe.
```python
doc = app.active
existe = 'Hoja2' in doc
app.debug(existe)
```
### len
Contar la cantidad de hojas en el documento.
```python
doc = app.active
contar = len(doc)
app.debug(contar)
```
### iter
Recorrer todas las hojas.
```python
doc = app.active
for hoja in doc:
app.debug(hoja)
```

View File

@ -0,0 +1,48 @@
+++
title = "Eventos"
weight = 3
+++
#### Eventos de la hoja.
Obtener una tupla con los eventos soportados por la hoja.
```python
hoja = app.active.active
nombres = hoja.events.names
app.debug(nombres)
```
#### Asignar una macro a un evento.
```python
def on_select(source):
app.debug(source.AbsoluteName)
return
def main():
doc = app.active
hoja = doc.active
if 'OnSelect' in hoja.events:
macro = {'library': 'test', 'name': 'on_select'}
hoja.events['OnSelect'] = macro
return
```
#### Eliminar la asignación del evento.
```python
hoja.events['OnSelect'] = {}
```
O
```python
hoja.events.remove('OnFocus')
```

View File

@ -0,0 +1,101 @@
+++
title = "Métodos"
weight = 2
+++
### unprotect
Quitar contraseña.
```python
hoja = app.active.active
hoja.password = 'siscaloburropanzon'
app.msgbox(hoja.is_protected)
hoja.unprotect('siscaloburropanzon')
app.msgbox(hoja.is_protected)
```
### activate
Pasar el foco a la hoja.
```python
doc = app.active
hoja = doc[-1]
hoja.activate()
```
### move
Mover a la última posición.
```python
doc = app.active
hoja = doc[0]
hoja.move()
```
Mover a una posición especifica.
```python
doc = app.active
hoja = doc[0]
hoja.move(3)
```
### remove
Remover hoja.
```python
sheet = app.active.active
sheet.remove()
```
{{% notice warning %}}
Siempre debe existir al menos una hoja.
{{% /notice %}}
### copy
{{% notice tip %}}
Siempre valida que no exista el nuevo nombre.
{{% /notice %}}
```python
doc = app.active
hoja = doc[0]
nuevo_nombre = f'{hoja.name}_2'
if not nuevo_nombre in doc:
hoja.copy(nuevo_nombre)
```
Si no se establece el nuevo nombre, se generá de forma automática: `nombre + índice`.
```python
hoja.copy()
```
### copy_to
Copiar la hoja a otro documento. Se usa el mismo nombre.
```python
doc = app.active
hoja = doc.active
documento_nuevo = app.docs.new()
hoja.copy_to(documento_nuevo)
```
Usar un nuevo nombre.
```python
hoja.copy_to(documento_nuevo, 'Nuevo nombre')
```

View File

@ -0,0 +1,113 @@
+++
title = "Propiedades"
weight = 1
+++
### doc
Devuelve al documento Calc donde esta la hoja.
```python
doc = app.active
hoja = doc.active
doc = hoja.doc
app.debug(doc.title)
```
### name
Nombre visible y editable por el usuario.
```python
doc = app.active
hoja = doc.active
app.msgbox(hoja.name)
hoja.name = 'Nuevo Nombre'
app.msgbox(hoja.name)
```
### code_name
Nombre editable y accesible solo por código.
```python
doc = app.active
hoja = doc.active
app.msgbox(hoja.code_name)
hoja.code_name = 'datos'
app.msgbox(hoja.code_name)
```
### visible
Muestra u oculta la hoja
```python
hoja = app.active.active
app.msgbox(hoja.visible)
hoja.visible = not hoja.visible
app.msgbox(hoja.visible)
hoja.visible = not hoja.visible
```
{{% notice tip %}}
Solo funcionará con dos o más hojas, por que debe haber al menos una visible.
{{% /notice %}}
### color
Color de la pestaña.
```python
hoja = app.active.active
app.msgbox(hoja.color)
hoja.color = 'red'
app.msgbox(hoja.color)
# RGB
hoja.color = (125, 200, 10)
app.msgbox(hoja.color)
```
### used_area
Referencia al área de usuario actual.
```python
hoja = app.active.active
rango = hoja.used_area
app.debug(rango)
```
### is_protected
Devuelve verdadero (True) si la hoja esta protegida
```python
hoja = app.active.active
esta_protegida = hoja.is_protected
app.debug(esta_protegida)
```
### password
Establecer una contraseña.
```python
hoja = app.active.active
hoja.password = 'siscaloburropanzon'
app.debug(hoja.is_protected)
```

View File

@ -9,15 +9,15 @@
<title>404 Page not found</title>
<link href="/easymacro/css/nucleus.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/fontawesome-all.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/hybrid.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/featherlight.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/perfect-scrollbar.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/theme.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/hugo-theme.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/nucleus.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/fontawesome-all.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/hybrid.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/featherlight.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/perfect-scrollbar.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/theme.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/hugo-theme.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/theme-blue.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/theme-blue.css?1660965650" rel="stylesheet">
<style>
:root #header + #content > #left > #rlblock_left {

View File

@ -12,22 +12,22 @@
<title>Categories :: EasyMacro&#39;s documentation</title>
<link href="/easymacro/css/nucleus.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/fontawesome-all.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/hybrid.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/featherlight.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/perfect-scrollbar.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/auto-complete.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/theme.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/tabs.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/hugo-theme.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/nucleus.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/fontawesome-all.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/hybrid.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/featherlight.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/perfect-scrollbar.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/auto-complete.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/theme.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/tabs.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/hugo-theme.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/theme-blue.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/theme-blue.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/custom.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/custom.css?1660965650" rel="stylesheet">
<script src="/easymacro/js/jquery-3.3.1.min.js?1660880367"></script>
<script src="/easymacro/js/jquery-3.3.1.min.js?1660965650"></script>
<style>
:root #header + #content > #left > #rlblock_left{
@ -106,14 +106,14 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
<span data-search-clear=""><i class="fas fa-times"></i></span>
</div>
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660880367"></script>
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660880367"></script>
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660965650"></script>
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660965650"></script>
<script type="text/javascript">
var baseurl = "https:\/\/doc.cuates.net\/easymacro";
</script>
<script type="text/javascript" src="/easymacro/js/search.js?1660880367"></script>
<script type="text/javascript" src="/easymacro/js/search.js?1660965650"></script>
</div>
@ -458,19 +458,19 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
<div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
<div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
</div>
<script src="/easymacro/js/clipboard.min.js?1660880367"></script>
<script src="/easymacro/js/perfect-scrollbar.min.js?1660880367"></script>
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660880367"></script>
<script src="/easymacro/js/jquery.sticky.js?1660880367"></script>
<script src="/easymacro/js/featherlight.min.js?1660880367"></script>
<script src="/easymacro/js/highlight.pack.js?1660880367"></script>
<script src="/easymacro/js/clipboard.min.js?1660965650"></script>
<script src="/easymacro/js/perfect-scrollbar.min.js?1660965650"></script>
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660965650"></script>
<script src="/easymacro/js/jquery.sticky.js?1660965650"></script>
<script src="/easymacro/js/featherlight.min.js?1660965650"></script>
<script src="/easymacro/js/highlight.pack.js?1660965650"></script>
<script>hljs.initHighlightingOnLoad();</script>
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660880367"></script>
<script src="/easymacro/js/learn.js?1660880367"></script>
<script src="/easymacro/js/hugo-learn.js?1660880367"></script>
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660965650"></script>
<script src="/easymacro/js/learn.js?1660965650"></script>
<script src="/easymacro/js/hugo-learn.js?1660965650"></script>
<script src="/easymacro/mermaid/mermaid.js?1660880367"></script>
<script src="/easymacro/mermaid/mermaid.js?1660965650"></script>
<script>
mermaid.initialize({ startOnLoad: true });

View File

@ -9,15 +9,15 @@
<title>404 Page not found</title>
<link href="/easymacro/css/nucleus.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/fontawesome-all.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/hybrid.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/featherlight.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/perfect-scrollbar.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/theme.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/hugo-theme.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/nucleus.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/fontawesome-all.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/hybrid.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/featherlight.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/perfect-scrollbar.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/theme.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/hugo-theme.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/theme-blue.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/theme-blue.css?1660965650" rel="stylesheet">
<style>
:root #header + #content > #left > #rlblock_left {

View File

@ -12,22 +12,22 @@
<title>LibreOffice :: Documentación para EasyMacro</title>
<link href="/easymacro/css/nucleus.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/fontawesome-all.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/hybrid.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/featherlight.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/perfect-scrollbar.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/auto-complete.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/theme.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/tabs.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/hugo-theme.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/nucleus.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/fontawesome-all.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/hybrid.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/featherlight.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/perfect-scrollbar.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/auto-complete.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/theme.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/tabs.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/hugo-theme.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/theme-blue.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/theme-blue.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/custom.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/custom.css?1660965650" rel="stylesheet">
<script src="/easymacro/js/jquery-3.3.1.min.js?1660880367"></script>
<script src="/easymacro/js/jquery-3.3.1.min.js?1660965650"></script>
<style>
:root #header + #content > #left > #rlblock_left{
@ -106,14 +106,14 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
<span data-search-clear=""><i class="fas fa-times"></i></span>
</div>
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660880367"></script>
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660880367"></script>
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660965650"></script>
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660965650"></script>
<script type="text/javascript">
var baseurl = "https:\/\/doc.cuates.net\/easymacro\/es";
</script>
<script type="text/javascript" src="/easymacro/js/search.js?1660880367"></script>
<script type="text/javascript" src="/easymacro/js/search.js?1660965650"></script>
</div>
@ -645,6 +645,134 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
</a>
<ul>
<li data-nav-id="/easymacro/es/calc/sheets/" title="Hojas" class="dd-item
">
<a href="/easymacro/es/calc/sheets/">
Hojas
</a>
<ul>
<li data-nav-id="/easymacro/es/calc/sheets/properties/" title="Propiedades" class="dd-item
">
<a href="/easymacro/es/calc/sheets/properties/">
Propiedades
</a>
</li>
<li data-nav-id="/easymacro/es/calc/sheets/methods/" title="Métodos" class="dd-item
">
<a href="/easymacro/es/calc/sheets/methods/">
Métodos
</a>
</li>
<li data-nav-id="/easymacro/es/calc/sheets/events/" title="Eventos" class="dd-item
">
<a href="/easymacro/es/calc/sheets/events/">
Eventos
</a>
</li>
</ul>
</li>
</ul>
</li>
@ -1247,9 +1375,77 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
@ -1291,19 +1487,19 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
<div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
<div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
</div>
<script src="/easymacro/js/clipboard.min.js?1660880367"></script>
<script src="/easymacro/js/perfect-scrollbar.min.js?1660880367"></script>
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660880367"></script>
<script src="/easymacro/js/jquery.sticky.js?1660880367"></script>
<script src="/easymacro/js/featherlight.min.js?1660880367"></script>
<script src="/easymacro/js/highlight.pack.js?1660880367"></script>
<script src="/easymacro/js/clipboard.min.js?1660965650"></script>
<script src="/easymacro/js/perfect-scrollbar.min.js?1660965650"></script>
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660965650"></script>
<script src="/easymacro/js/jquery.sticky.js?1660965650"></script>
<script src="/easymacro/js/featherlight.min.js?1660965650"></script>
<script src="/easymacro/js/highlight.pack.js?1660965650"></script>
<script>hljs.initHighlightingOnLoad();</script>
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660880367"></script>
<script src="/easymacro/js/learn.js?1660880367"></script>
<script src="/easymacro/js/hugo-learn.js?1660880367"></script>
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660965650"></script>
<script src="/easymacro/js/learn.js?1660965650"></script>
<script src="/easymacro/js/hugo-learn.js?1660965650"></script>
<script src="/easymacro/mermaid/mermaid.js?1660880367"></script>
<script src="/easymacro/mermaid/mermaid.js?1660965650"></script>
<script>
mermaid.initialize({ startOnLoad: true });

View File

@ -12,22 +12,22 @@
<title>Menús :: Documentación para EasyMacro</title>
<link href="/easymacro/css/nucleus.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/fontawesome-all.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/hybrid.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/featherlight.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/perfect-scrollbar.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/auto-complete.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/theme.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/tabs.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/hugo-theme.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/nucleus.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/fontawesome-all.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/hybrid.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/featherlight.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/perfect-scrollbar.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/auto-complete.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/theme.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/tabs.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/hugo-theme.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/theme-blue.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/theme-blue.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/custom.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/custom.css?1660965650" rel="stylesheet">
<script src="/easymacro/js/jquery-3.3.1.min.js?1660880367"></script>
<script src="/easymacro/js/jquery-3.3.1.min.js?1660965650"></script>
<style>
:root #header + #content > #left > #rlblock_left{
@ -106,14 +106,14 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
<span data-search-clear=""><i class="fas fa-times"></i></span>
</div>
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660880367"></script>
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660880367"></script>
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660965650"></script>
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660965650"></script>
<script type="text/javascript">
var baseurl = "https:\/\/doc.cuates.net\/easymacro\/es";
</script>
<script type="text/javascript" src="/easymacro/js/search.js?1660880367"></script>
<script type="text/javascript" src="/easymacro/js/search.js?1660965650"></script>
</div>
@ -645,6 +645,134 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
</a>
<ul>
<li data-nav-id="/easymacro/es/calc/sheets/" title="Hojas" class="dd-item
">
<a href="/easymacro/es/calc/sheets/">
Hojas
</a>
<ul>
<li data-nav-id="/easymacro/es/calc/sheets/properties/" title="Propiedades" class="dd-item
">
<a href="/easymacro/es/calc/sheets/properties/">
Propiedades
</a>
</li>
<li data-nav-id="/easymacro/es/calc/sheets/methods/" title="Métodos" class="dd-item
">
<a href="/easymacro/es/calc/sheets/methods/">
Métodos
</a>
</li>
<li data-nav-id="/easymacro/es/calc/sheets/events/" title="Eventos" class="dd-item
">
<a href="/easymacro/es/calc/sheets/events/">
Eventos
</a>
</li>
</ul>
</li>
</ul>
</li>
@ -1317,9 +1445,77 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
@ -1361,19 +1557,19 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
<div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
<div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
</div>
<script src="/easymacro/js/clipboard.min.js?1660880367"></script>
<script src="/easymacro/js/perfect-scrollbar.min.js?1660880367"></script>
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660880367"></script>
<script src="/easymacro/js/jquery.sticky.js?1660880367"></script>
<script src="/easymacro/js/featherlight.min.js?1660880367"></script>
<script src="/easymacro/js/highlight.pack.js?1660880367"></script>
<script src="/easymacro/js/clipboard.min.js?1660965650"></script>
<script src="/easymacro/js/perfect-scrollbar.min.js?1660965650"></script>
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660965650"></script>
<script src="/easymacro/js/jquery.sticky.js?1660965650"></script>
<script src="/easymacro/js/featherlight.min.js?1660965650"></script>
<script src="/easymacro/js/highlight.pack.js?1660965650"></script>
<script>hljs.initHighlightingOnLoad();</script>
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660880367"></script>
<script src="/easymacro/js/learn.js?1660880367"></script>
<script src="/easymacro/js/hugo-learn.js?1660880367"></script>
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660965650"></script>
<script src="/easymacro/js/learn.js?1660965650"></script>
<script src="/easymacro/js/hugo-learn.js?1660965650"></script>
<script src="/easymacro/mermaid/mermaid.js?1660880367"></script>
<script src="/easymacro/mermaid/mermaid.js?1660965650"></script>
<script>
mermaid.initialize({ startOnLoad: true });

View File

@ -12,22 +12,22 @@
<title>Accesos directos :: Documentación para EasyMacro</title>
<link href="/easymacro/css/nucleus.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/fontawesome-all.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/hybrid.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/featherlight.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/perfect-scrollbar.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/auto-complete.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/theme.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/tabs.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/hugo-theme.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/nucleus.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/fontawesome-all.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/hybrid.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/featherlight.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/perfect-scrollbar.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/auto-complete.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/theme.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/tabs.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/hugo-theme.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/theme-blue.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/theme-blue.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/custom.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/custom.css?1660965650" rel="stylesheet">
<script src="/easymacro/js/jquery-3.3.1.min.js?1660880367"></script>
<script src="/easymacro/js/jquery-3.3.1.min.js?1660965650"></script>
<style>
:root #header + #content > #left > #rlblock_left{
@ -106,14 +106,14 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
<span data-search-clear=""><i class="fas fa-times"></i></span>
</div>
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660880367"></script>
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660880367"></script>
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660965650"></script>
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660965650"></script>
<script type="text/javascript">
var baseurl = "https:\/\/doc.cuates.net\/easymacro\/es";
</script>
<script type="text/javascript" src="/easymacro/js/search.js?1660880367"></script>
<script type="text/javascript" src="/easymacro/js/search.js?1660965650"></script>
</div>
@ -645,6 +645,134 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
</a>
<ul>
<li data-nav-id="/easymacro/es/calc/sheets/" title="Hojas" class="dd-item
">
<a href="/easymacro/es/calc/sheets/">
Hojas
</a>
<ul>
<li data-nav-id="/easymacro/es/calc/sheets/properties/" title="Propiedades" class="dd-item
">
<a href="/easymacro/es/calc/sheets/properties/">
Propiedades
</a>
</li>
<li data-nav-id="/easymacro/es/calc/sheets/methods/" title="Métodos" class="dd-item
">
<a href="/easymacro/es/calc/sheets/methods/">
Métodos
</a>
</li>
<li data-nav-id="/easymacro/es/calc/sheets/events/" title="Eventos" class="dd-item
">
<a href="/easymacro/es/calc/sheets/events/">
Eventos
</a>
</li>
</ul>
</li>
</ul>
</li>
@ -1228,9 +1356,77 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
@ -1272,19 +1468,19 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
<div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
<div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
</div>
<script src="/easymacro/js/clipboard.min.js?1660880367"></script>
<script src="/easymacro/js/perfect-scrollbar.min.js?1660880367"></script>
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660880367"></script>
<script src="/easymacro/js/jquery.sticky.js?1660880367"></script>
<script src="/easymacro/js/featherlight.min.js?1660880367"></script>
<script src="/easymacro/js/highlight.pack.js?1660880367"></script>
<script src="/easymacro/js/clipboard.min.js?1660965650"></script>
<script src="/easymacro/js/perfect-scrollbar.min.js?1660965650"></script>
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660965650"></script>
<script src="/easymacro/js/jquery.sticky.js?1660965650"></script>
<script src="/easymacro/js/featherlight.min.js?1660965650"></script>
<script src="/easymacro/js/highlight.pack.js?1660965650"></script>
<script>hljs.initHighlightingOnLoad();</script>
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660880367"></script>
<script src="/easymacro/js/learn.js?1660880367"></script>
<script src="/easymacro/js/hugo-learn.js?1660880367"></script>
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660965650"></script>
<script src="/easymacro/js/learn.js?1660965650"></script>
<script src="/easymacro/js/hugo-learn.js?1660965650"></script>
<script src="/easymacro/mermaid/mermaid.js?1660880367"></script>
<script src="/easymacro/mermaid/mermaid.js?1660965650"></script>
<script>
mermaid.initialize({ startOnLoad: true });

View File

@ -12,22 +12,22 @@
<title>Calc :: Documentación para EasyMacro</title>
<link href="/easymacro/css/nucleus.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/fontawesome-all.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/hybrid.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/featherlight.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/perfect-scrollbar.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/auto-complete.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/theme.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/tabs.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/hugo-theme.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/nucleus.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/fontawesome-all.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/hybrid.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/featherlight.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/perfect-scrollbar.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/auto-complete.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/theme.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/tabs.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/hugo-theme.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/theme-blue.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/theme-blue.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/custom.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/custom.css?1660965650" rel="stylesheet">
<script src="/easymacro/js/jquery-3.3.1.min.js?1660880367"></script>
<script src="/easymacro/js/jquery-3.3.1.min.js?1660965650"></script>
<style>
:root #header + #content > #left > #rlblock_left{
@ -106,14 +106,14 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
<span data-search-clear=""><i class="fas fa-times"></i></span>
</div>
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660880367"></script>
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660880367"></script>
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660965650"></script>
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660965650"></script>
<script type="text/javascript">
var baseurl = "https:\/\/doc.cuates.net\/easymacro\/es";
</script>
<script type="text/javascript" src="/easymacro/js/search.js?1660880367"></script>
<script type="text/javascript" src="/easymacro/js/search.js?1660965650"></script>
</div>
@ -645,6 +645,134 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
</a>
<ul>
<li data-nav-id="/easymacro/es/calc/sheets/" title="Hojas" class="dd-item
">
<a href="/easymacro/es/calc/sheets/">
Hojas
</a>
<ul>
<li data-nav-id="/easymacro/es/calc/sheets/properties/" title="Propiedades" class="dd-item
">
<a href="/easymacro/es/calc/sheets/properties/">
Propiedades
</a>
</li>
<li data-nav-id="/easymacro/es/calc/sheets/methods/" title="Métodos" class="dd-item
">
<a href="/easymacro/es/calc/sheets/methods/">
Métodos
</a>
</li>
<li data-nav-id="/easymacro/es/calc/sheets/events/" title="Eventos" class="dd-item
">
<a href="/easymacro/es/calc/sheets/events/">
Eventos
</a>
</li>
</ul>
</li>
</ul>
</li>
@ -792,6 +920,21 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
<ul>
<li></li>
<li><a href="#active">active</a></li>
<li><a href="#headers">headers</a></li>
<li><a href="#tabs">tabs</a></li>
<li><a href="#selection">selection</a></li>
<li><a href="#names">names</a></li>
<li><a href="#active-1">active</a></li>
<li><a href="#activate">activate</a></li>
<li><a href="#select">select</a></li>
<li><a href="#start_range_selection">start_range_selection</a></li>
<li><a href="#insert">insert</a></li>
<li><a href="#move">move</a></li>
<li><a href="#remove">remove</a></li>
<li><a href="#copy">copy</a></li>
<li><a href="#copy_from">copy_from</a></li>
<li><a href="#sort">sort</a></li>
<li><a href="#eventos-del-documento">Eventos del documento.</a></li>
</ul>
</li>
</ul>
@ -821,7 +964,171 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
<h4 id="trabajar-con-calc">Trabajar con Calc</h4>
<h3 id="active">active</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-python" data-lang="python"></code></pre></div>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-python" data-lang="python"><span style="display:flex;"><span>doc <span style="color:#f92672">=</span> app<span style="color:#f92672">.</span>active
</span></span><span style="display:flex;"><span>app<span style="color:#f92672">.</span>debug(doc<span style="color:#f92672">.</span>type)
</span></span></code></pre></div><h4 id="propiedades">Propiedades</h4>
<h3 id="headers">headers</h3>
<p>Mostrar u ocultar encabezados de filas y columnas.</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-python" data-lang="python"><span style="display:flex;"><span>doc <span style="color:#f92672">=</span> app<span style="color:#f92672">.</span>active
</span></span><span style="display:flex;"><span>app<span style="color:#f92672">.</span>msgbox(doc<span style="color:#f92672">.</span>headers)
</span></span><span style="display:flex;"><span>doc<span style="color:#f92672">.</span>headers <span style="color:#f92672">=</span> <span style="color:#f92672">not</span> doc<span style="color:#f92672">.</span>headers
</span></span><span style="display:flex;"><span>app<span style="color:#f92672">.</span>msgbox(doc<span style="color:#f92672">.</span>headers)
</span></span><span style="display:flex;"><span>doc<span style="color:#f92672">.</span>headers <span style="color:#f92672">=</span> <span style="color:#f92672">not</span> doc<span style="color:#f92672">.</span>headers
</span></span></code></pre></div><h3 id="tabs">tabs</h3>
<p>Mostrar u ocultar las pestañas de las hojas.</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-python" data-lang="python"><span style="display:flex;"><span>doc <span style="color:#f92672">=</span> app<span style="color:#f92672">.</span>active
</span></span><span style="display:flex;"><span>app<span style="color:#f92672">.</span>msgbox(doc<span style="color:#f92672">.</span>tabs)
</span></span><span style="display:flex;"><span>doc<span style="color:#f92672">.</span>tabs <span style="color:#f92672">=</span> <span style="color:#f92672">not</span> doc<span style="color:#f92672">.</span>tabs
</span></span><span style="display:flex;"><span>app<span style="color:#f92672">.</span>msgbox(doc<span style="color:#f92672">.</span>tabs)
</span></span><span style="display:flex;"><span>doc<span style="color:#f92672">.</span>tabs <span style="color:#f92672">=</span> <span style="color:#f92672">not</span> doc<span style="color:#f92672">.</span>tabs
</span></span></code></pre></div><h3 id="selection">selection</h3>
<p>Devolver la selección activa.</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-python" data-lang="python"><span style="display:flex;"><span>doc <span style="color:#f92672">=</span> app<span style="color:#f92672">.</span>active
</span></span><span style="display:flex;"><span>seleccion <span style="color:#f92672">=</span> doc<span style="color:#f92672">.</span>selection
</span></span><span style="display:flex;"><span>app<span style="color:#f92672">.</span>debug(seleccion)
</span></span></code></pre></div>
<div class="notices warning" ><p><strong>Cuidado</strong>, la selección actual pueden ser muchas cosas diferentes.</p>
</div>
<h3 id="names">names</h3>
<p>Devolver una tupla con los nombres de todas las hojas.</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-python" data-lang="python"><span style="display:flex;"><span>doc <span style="color:#f92672">=</span> app<span style="color:#f92672">.</span>active
</span></span><span style="display:flex;"><span>nombres <span style="color:#f92672">=</span> doc<span style="color:#f92672">.</span>names
</span></span><span style="display:flex;"><span>app<span style="color:#f92672">.</span>debug(nombres)
</span></span></code></pre></div><h3 id="active-1">active</h3>
<p>Devuelve la hoja activa.</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-python" data-lang="python"><span style="display:flex;"><span>doc <span style="color:#f92672">=</span> app<span style="color:#f92672">.</span>active
</span></span><span style="display:flex;"><span>hoja <span style="color:#f92672">=</span> doc<span style="color:#f92672">.</span>active
</span></span><span style="display:flex;"><span>app<span style="color:#f92672">.</span>debug(hoja)
</span></span></code></pre></div><h4 id="métodos">Métodos</h4>
<h3 id="activate">activate</h3>
<p>Activar hoja, argumento como objeto.</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-python" data-lang="python"><span style="display:flex;"><span>doc <span style="color:#f92672">=</span> app<span style="color:#f92672">.</span>active
</span></span><span style="display:flex;"><span>hoja <span style="color:#f92672">=</span> doc[<span style="color:#f92672">-</span><span style="color:#ae81ff">1</span>]
</span></span><span style="display:flex;"><span>doc<span style="color:#f92672">.</span>activate(hoja)
</span></span></code></pre></div><p>Activar hoja por nombre.</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-python" data-lang="python"><span style="display:flex;"><span>doc <span style="color:#f92672">=</span> app<span style="color:#f92672">.</span>active
</span></span><span style="display:flex;"><span>doc<span style="color:#f92672">.</span>activate(<span style="color:#e6db74">&#39;Hoja3&#39;</span>)
</span></span></code></pre></div><h3 id="select">select</h3>
<p>Seleccionar una celda o rango.</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-python" data-lang="python"><span style="display:flex;"><span>doc <span style="color:#f92672">=</span> app<span style="color:#f92672">.</span>active
</span></span><span style="display:flex;"><span>cell <span style="color:#f92672">=</span> doc[<span style="color:#ae81ff">0</span>][<span style="color:#e6db74">&#39;A1&#39;</span>]
</span></span><span style="display:flex;"><span>doc<span style="color:#f92672">.</span>select(cell)
</span></span></code></pre></div>
<div class="notices tip" ><p><strong>NO</strong> es necesario seleccionar celdas o rangos para manipularlos.</p>
</div>
<h3 id="start_range_selection">start_range_selection</h3>
<p>Permitir al usuario seleccionar un rango. Es necesario pasarle una clase con el nombre que prefiera (<code>Eventos</code> es recomendable) con dos métodos para procesar la captura como en el siguiente ejemplo:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-python" data-lang="python"><span style="display:flex;"><span><span style="color:#66d9ef">class</span> <span style="color:#a6e22e">Eventos</span>():
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span> <span style="color:#66d9ef">def</span> __init__(self, doc):
</span></span><span style="display:flex;"><span> self<span style="color:#f92672">.</span>doc <span style="color:#f92672">=</span> doc
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span> <span style="color:#66d9ef">def</span> <span style="color:#a6e22e">range_selection_done</span>(self, range_selection):
</span></span><span style="display:flex;"><span> <span style="color:#66d9ef">if</span> range_selection:
</span></span><span style="display:flex;"><span> app<span style="color:#f92672">.</span>debug(range_selection)
</span></span><span style="display:flex;"><span> self<span style="color:#f92672">.</span>doc<span style="color:#f92672">.</span>remove_range_selection_listener()
</span></span><span style="display:flex;"><span> <span style="color:#66d9ef">return</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span> <span style="color:#66d9ef">def</span> <span style="color:#a6e22e">range_selection_aborted</span>(self):
</span></span><span style="display:flex;"><span> self<span style="color:#f92672">.</span>doc<span style="color:#f92672">.</span>remove_range_selection_listener()
</span></span><span style="display:flex;"><span> <span style="color:#66d9ef">return</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">def</span> <span style="color:#a6e22e">main</span>():
</span></span><span style="display:flex;"><span> doc <span style="color:#f92672">=</span> app<span style="color:#f92672">.</span>active
</span></span><span style="display:flex;"><span> doc<span style="color:#f92672">.</span>start_range_selection(Eventos)
</span></span><span style="display:flex;"><span> <span style="color:#66d9ef">return</span>
</span></span></code></pre></div><h3 id="insert">insert</h3>
<p>Inserta una nueva hoja.</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-python" data-lang="python"><span style="display:flex;"><span>doc <span style="color:#f92672">=</span> app<span style="color:#f92672">.</span>active
</span></span><span style="display:flex;"><span>hoja <span style="color:#f92672">=</span> doc<span style="color:#f92672">.</span>insert(<span style="color:#e6db74">&#39;OtraHoja&#39;</span>)
</span></span></code></pre></div><p>Insertar varias hojas. Devolverá la última insertada.</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-python" data-lang="python"><span style="display:flex;"><span>nombres <span style="color:#f92672">=</span> (<span style="color:#e6db74">&#39;Enero&#39;</span>, <span style="color:#e6db74">&#39;Febrero&#39;</span>, <span style="color:#e6db74">&#39;Marzo&#39;</span>)
</span></span><span style="display:flex;"><span>hoja <span style="color:#f92672">=</span> doc<span style="color:#f92672">.</span>insert(nombres)
</span></span><span style="display:flex;"><span>app<span style="color:#f92672">.</span>debug(hoja)
</span></span></code></pre></div><p>Creando una nueva instancia y asignandola.</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-python" data-lang="python"><span style="display:flex;"><span> doc <span style="color:#f92672">=</span> app<span style="color:#f92672">.</span>active
</span></span><span style="display:flex;"><span> doc[<span style="color:#e6db74">&#39;NuevaHoja&#39;</span>] <span style="color:#f92672">=</span> doc<span style="color:#f92672">.</span>new_sheet()
</span></span></code></pre></div>
<div class="notices warning" ><p>Si la hoja existe, obtendrá un error, verifique siempre que no exista primero.</p>
</div>
<h3 id="move">move</h3>
<p>Mover hojas.</p>
<p>Pasar la hoja como objeto, de forma predetermianda se mueve a la última posición.</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-python" data-lang="python"><span style="display:flex;"><span>doc <span style="color:#f92672">=</span> app<span style="color:#f92672">.</span>active
</span></span><span style="display:flex;"><span>hoja <span style="color:#f92672">=</span> doc[<span style="color:#ae81ff">0</span>]
</span></span><span style="display:flex;"><span>doc<span style="color:#f92672">.</span>move(hoja)
</span></span></code></pre></div><p>Pasar la hoja por nombre.</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-python" data-lang="python"><span style="display:flex;"><span>doc <span style="color:#f92672">=</span> app<span style="color:#f92672">.</span>active
</span></span><span style="display:flex;"><span>doc<span style="color:#f92672">.</span>move(<span style="color:#e6db74">&#39;Hoja1&#39;</span>)
</span></span></code></pre></div><p>Especificar la posición destino.</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-python" data-lang="python"><span style="display:flex;"><span>doc <span style="color:#f92672">=</span> app<span style="color:#f92672">.</span>active
</span></span><span style="display:flex;"><span>hoja <span style="color:#f92672">=</span> doc[<span style="color:#ae81ff">0</span>]
</span></span><span style="display:flex;"><span>doc<span style="color:#f92672">.</span>move(hoja, <span style="color:#ae81ff">2</span>)
</span></span></code></pre></div><h3 id="remove">remove</h3>
<p>Eliminar hoja.</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-python" data-lang="python"><span style="display:flex;"><span>doc <span style="color:#f92672">=</span> app<span style="color:#f92672">.</span>active
</span></span><span style="display:flex;"><span>sheet <span style="color:#f92672">=</span> doc[<span style="color:#ae81ff">0</span>]
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>doc<span style="color:#f92672">.</span>remove(sheet)
</span></span></code></pre></div><p>Eliminar por nombre.</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-python" data-lang="python"><span style="display:flex;"><span>doc<span style="color:#f92672">.</span>remove(<span style="color:#e6db74">&#39;Hoja2&#39;</span>)
</span></span></code></pre></div><h3 id="copy">copy</h3>
<p>Copiar hoja dentro del mismo documento.</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-python" data-lang="python"><span style="display:flex;"><span>doc <span style="color:#f92672">=</span> app<span style="color:#f92672">.</span>active
</span></span><span style="display:flex;"><span>hoja <span style="color:#f92672">=</span> doc[<span style="color:#ae81ff">0</span>]
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>doc<span style="color:#f92672">.</span>copy_sheet(hoja, <span style="color:#e6db74">&#39;Otra hoja&#39;</span>)
</span></span></code></pre></div><p>Por nombre.</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-python" data-lang="python"><span style="display:flex;"><span>doc<span style="color:#f92672">.</span>copy_sheet(<span style="color:#e6db74">&#39;Hoja1&#39;</span>, <span style="color:#e6db74">&#39;Hoja2&#39;</span>)
</span></span></code></pre></div><p>Si no se establece el nuevo nombre, se generá de forma automática: <code>nombre + índice</code>.</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-python" data-lang="python"><span style="display:flex;"><span>doc<span style="color:#f92672">.</span>copy_sheet(hoja)
</span></span></code></pre></div><h3 id="copy_from">copy_from</h3>
<p>Copiar hojas de otro documento. Copiar con el mismo nombre.</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-python" data-lang="python"><span style="display:flex;"><span>doc <span style="color:#f92672">=</span> app<span style="color:#f92672">.</span>active
</span></span><span style="display:flex;"><span>documento_origen <span style="color:#f92672">=</span> app<span style="color:#f92672">.</span>docs[<span style="color:#e6db74">&#39;Contactos.ods&#39;</span>]
</span></span><span style="display:flex;"><span>nombre_origen <span style="color:#f92672">=</span> <span style="color:#e6db74">&#39;Nombres&#39;</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>doc<span style="color:#f92672">.</span>copy_from(documento_origen, nombre_origen)
</span></span></code></pre></div><p>Copiar con un nuevo nombre.</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-python" data-lang="python"><span style="display:flex;"><span>doc<span style="color:#f92672">.</span>copy_from(documento_origen, nombre_origen, <span style="color:#e6db74">&#39;NuevoNombre&#39;</span>)
</span></span></code></pre></div><p>Si solo se establece el documento origen, se copian todas las hojas.</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-python" data-lang="python"><span style="display:flex;"><span>doc<span style="color:#f92672">.</span>copy_from(documento_origen)
</span></span></code></pre></div><h3 id="sort">sort</h3>
<p>Ordenar hojas en orden alfabetico.</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-python" data-lang="python"><span style="display:flex;"><span>doc <span style="color:#f92672">=</span> app<span style="color:#f92672">.</span>active
</span></span><span style="display:flex;"><span>doc<span style="color:#f92672">.</span>sort()
</span></span></code></pre></div><p>Ordenar de forma inversa.</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-python" data-lang="python"><span style="display:flex;"><span>doc <span style="color:#f92672">=</span> app<span style="color:#f92672">.</span>active
</span></span><span style="display:flex;"><span>doc<span style="color:#f92672">.</span>sort(<span style="color:#66d9ef">True</span>)
</span></span></code></pre></div><h3 id="eventos-del-documento">Eventos del documento.</h3>
<p>Obtener una tupla con los eventos soportados por el documento.</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-python" data-lang="python"><span style="display:flex;"><span>doc <span style="color:#f92672">=</span> app<span style="color:#f92672">.</span>active
</span></span><span style="display:flex;"><span>nombres <span style="color:#f92672">=</span> doc<span style="color:#f92672">.</span>events<span style="color:#f92672">.</span>names
</span></span><span style="display:flex;"><span>app<span style="color:#f92672">.</span>debug(nombres)
</span></span></code></pre></div><h4 id="asignar-una-macro-a-un-evento">Asignar una macro a un evento.</h4>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-python" data-lang="python"><span style="display:flex;"><span><span style="color:#66d9ef">def</span> <span style="color:#a6e22e">doc_on_focus</span>(event):
</span></span><span style="display:flex;"><span> app<span style="color:#f92672">.</span>debug(<span style="color:#e6db74">&#39;Documento activado...&#39;</span>)
</span></span><span style="display:flex;"><span> <span style="color:#66d9ef">return</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">def</span> <span style="color:#a6e22e">main</span>():
</span></span><span style="display:flex;"><span> doc <span style="color:#f92672">=</span> app<span style="color:#f92672">.</span>active
</span></span><span style="display:flex;"><span> events <span style="color:#f92672">=</span> doc<span style="color:#f92672">.</span>events
</span></span><span style="display:flex;"><span> <span style="color:#66d9ef">if</span> <span style="color:#e6db74">&#39;OnFocus&#39;</span> <span style="color:#f92672">in</span> events:
</span></span><span style="display:flex;"><span> macro <span style="color:#f92672">=</span> {<span style="color:#e6db74">&#39;library&#39;</span>: <span style="color:#e6db74">&#39;test&#39;</span>, <span style="color:#e6db74">&#39;name&#39;</span>: <span style="color:#e6db74">&#39;doc_on_focus&#39;</span>}
</span></span><span style="display:flex;"><span> events[<span style="color:#e6db74">&#39;OnFocus&#39;</span>] <span style="color:#f92672">=</span> macro
</span></span><span style="display:flex;"><span> <span style="color:#66d9ef">return</span>
</span></span></code></pre></div><h4 id="eliminar-la-asignación-del-evento">Eliminar la asignación del evento.</h4>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-python" data-lang="python"><span style="display:flex;"><span>doc <span style="color:#f92672">=</span> app<span style="color:#f92672">.</span>active
</span></span><span style="display:flex;"><span>doc<span style="color:#f92672">.</span>events[<span style="color:#e6db74">&#39;OnFocus&#39;</span>] <span style="color:#f92672">=</span> {}
</span></span></code></pre></div><p>O</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-python" data-lang="python"><span style="display:flex;"><span>doc <span style="color:#f92672">=</span> app<span style="color:#f92672">.</span>active
</span></span><span style="display:flex;"><span>doc<span style="color:#f92672">.</span>events<span style="color:#f92672">.</span>remove(<span style="color:#e6db74">&#39;OnFocus&#39;</span>)
</span></span></code></pre></div>
@ -1164,6 +1471,39 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
@ -1175,8 +1515,43 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
@ -1201,7 +1576,7 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
<a class="nav nav-prev" href="/easymacro/es/documents/methods/" title="Métodos"> <i class="fa fa-chevron-left"></i></a>
<a class="nav nav-next" href="/easymacro/es/dialog/" title="Cuadros de diálogo" style="margin-right: 0px;"><i class="fa fa-chevron-right"></i></a>
<a class="nav nav-next" href="/easymacro/es/calc/sheets/" title="Hojas" style="margin-right: 0px;"><i class="fa fa-chevron-right"></i></a>
</div>
@ -1211,19 +1586,19 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
<div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
<div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
</div>
<script src="/easymacro/js/clipboard.min.js?1660880367"></script>
<script src="/easymacro/js/perfect-scrollbar.min.js?1660880367"></script>
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660880367"></script>
<script src="/easymacro/js/jquery.sticky.js?1660880367"></script>
<script src="/easymacro/js/featherlight.min.js?1660880367"></script>
<script src="/easymacro/js/highlight.pack.js?1660880367"></script>
<script src="/easymacro/js/clipboard.min.js?1660965650"></script>
<script src="/easymacro/js/perfect-scrollbar.min.js?1660965650"></script>
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660965650"></script>
<script src="/easymacro/js/jquery.sticky.js?1660965650"></script>
<script src="/easymacro/js/featherlight.min.js?1660965650"></script>
<script src="/easymacro/js/highlight.pack.js?1660965650"></script>
<script>hljs.initHighlightingOnLoad();</script>
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660880367"></script>
<script src="/easymacro/js/learn.js?1660880367"></script>
<script src="/easymacro/js/hugo-learn.js?1660880367"></script>
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660965650"></script>
<script src="/easymacro/js/learn.js?1660965650"></script>
<script src="/easymacro/js/hugo-learn.js?1660965650"></script>
<script src="/easymacro/mermaid/mermaid.js?1660880367"></script>
<script src="/easymacro/mermaid/mermaid.js?1660965650"></script>
<script>
mermaid.initialize({ startOnLoad: true });

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Eventos on Documentación para EasyMacro</title>
<link>https://doc.cuates.net/easymacro/es/calc/sheets/events/</link>
<description>Recent content in Eventos on Documentación para EasyMacro</description>
<generator>Hugo -- gohugo.io</generator>
<language>en-us</language><atom:link href="https://doc.cuates.net/easymacro/es/calc/sheets/events/index.xml" rel="self" type="application/rss+xml" />
</channel>
</rss>

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Hojas on Documentación para EasyMacro</title>
<link>https://doc.cuates.net/easymacro/es/calc/sheets/</link>
<description>Recent content in Hojas on Documentación para EasyMacro</description>
<generator>Hugo -- gohugo.io</generator>
<language>en-us</language><atom:link href="https://doc.cuates.net/easymacro/es/calc/sheets/index.xml" rel="self" type="application/rss+xml" />
</channel>
</rss>

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Métodos on Documentación para EasyMacro</title>
<link>https://doc.cuates.net/easymacro/es/calc/sheets/methods/</link>
<description>Recent content in Métodos on Documentación para EasyMacro</description>
<generator>Hugo -- gohugo.io</generator>
<language>en-us</language><atom:link href="https://doc.cuates.net/easymacro/es/calc/sheets/methods/index.xml" rel="self" type="application/rss+xml" />
</channel>
</rss>

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Propiedades on Documentación para EasyMacro</title>
<link>https://doc.cuates.net/easymacro/es/calc/sheets/properties/</link>
<description>Recent content in Propiedades on Documentación para EasyMacro</description>
<generator>Hugo -- gohugo.io</generator>
<language>en-us</language><atom:link href="https://doc.cuates.net/easymacro/es/calc/sheets/properties/index.xml" rel="self" type="application/rss+xml" />
</channel>
</rss>

View File

@ -12,22 +12,22 @@
<title>Categories :: Documentación para EasyMacro</title>
<link href="/easymacro/css/nucleus.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/fontawesome-all.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/hybrid.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/featherlight.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/perfect-scrollbar.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/auto-complete.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/theme.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/tabs.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/hugo-theme.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/nucleus.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/fontawesome-all.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/hybrid.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/featherlight.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/perfect-scrollbar.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/auto-complete.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/theme.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/tabs.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/hugo-theme.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/theme-blue.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/theme-blue.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/custom.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/custom.css?1660965650" rel="stylesheet">
<script src="/easymacro/js/jquery-3.3.1.min.js?1660880367"></script>
<script src="/easymacro/js/jquery-3.3.1.min.js?1660965650"></script>
<style>
:root #header + #content > #left > #rlblock_left{
@ -106,14 +106,14 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
<span data-search-clear=""><i class="fas fa-times"></i></span>
</div>
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660880367"></script>
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660880367"></script>
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660965650"></script>
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660965650"></script>
<script type="text/javascript">
var baseurl = "https:\/\/doc.cuates.net\/easymacro\/es";
</script>
<script type="text/javascript" src="/easymacro/js/search.js?1660880367"></script>
<script type="text/javascript" src="/easymacro/js/search.js?1660965650"></script>
</div>
@ -645,6 +645,134 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
</a>
<ul>
<li data-nav-id="/easymacro/es/calc/sheets/" title="Hojas" class="dd-item
">
<a href="/easymacro/es/calc/sheets/">
Hojas
</a>
<ul>
<li data-nav-id="/easymacro/es/calc/sheets/properties/" title="Propiedades" class="dd-item
">
<a href="/easymacro/es/calc/sheets/properties/">
Propiedades
</a>
</li>
<li data-nav-id="/easymacro/es/calc/sheets/methods/" title="Métodos" class="dd-item
">
<a href="/easymacro/es/calc/sheets/methods/">
Métodos
</a>
</li>
<li data-nav-id="/easymacro/es/calc/sheets/events/" title="Eventos" class="dd-item
">
<a href="/easymacro/es/calc/sheets/events/">
Eventos
</a>
</li>
</ul>
</li>
</ul>
</li>
@ -1204,9 +1332,77 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
@ -1246,19 +1442,19 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
<div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
<div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
</div>
<script src="/easymacro/js/clipboard.min.js?1660880367"></script>
<script src="/easymacro/js/perfect-scrollbar.min.js?1660880367"></script>
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660880367"></script>
<script src="/easymacro/js/jquery.sticky.js?1660880367"></script>
<script src="/easymacro/js/featherlight.min.js?1660880367"></script>
<script src="/easymacro/js/highlight.pack.js?1660880367"></script>
<script src="/easymacro/js/clipboard.min.js?1660965650"></script>
<script src="/easymacro/js/perfect-scrollbar.min.js?1660965650"></script>
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660965650"></script>
<script src="/easymacro/js/jquery.sticky.js?1660965650"></script>
<script src="/easymacro/js/featherlight.min.js?1660965650"></script>
<script src="/easymacro/js/highlight.pack.js?1660965650"></script>
<script>hljs.initHighlightingOnLoad();</script>
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660880367"></script>
<script src="/easymacro/js/learn.js?1660880367"></script>
<script src="/easymacro/js/hugo-learn.js?1660880367"></script>
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660965650"></script>
<script src="/easymacro/js/learn.js?1660965650"></script>
<script src="/easymacro/js/hugo-learn.js?1660965650"></script>
<script src="/easymacro/mermaid/mermaid.js?1660880367"></script>
<script src="/easymacro/mermaid/mermaid.js?1660965650"></script>
<script>
mermaid.initialize({ startOnLoad: true });

View File

@ -12,22 +12,22 @@
<title>Cuadros de diálogo :: Documentación para EasyMacro</title>
<link href="/easymacro/css/nucleus.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/fontawesome-all.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/hybrid.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/featherlight.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/perfect-scrollbar.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/auto-complete.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/theme.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/tabs.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/hugo-theme.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/nucleus.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/fontawesome-all.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/hybrid.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/featherlight.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/perfect-scrollbar.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/auto-complete.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/theme.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/tabs.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/hugo-theme.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/theme-blue.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/theme-blue.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/custom.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/custom.css?1660965650" rel="stylesheet">
<script src="/easymacro/js/jquery-3.3.1.min.js?1660880367"></script>
<script src="/easymacro/js/jquery-3.3.1.min.js?1660965650"></script>
<style>
:root #header + #content > #left > #rlblock_left{
@ -106,14 +106,14 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
<span data-search-clear=""><i class="fas fa-times"></i></span>
</div>
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660880367"></script>
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660880367"></script>
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660965650"></script>
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660965650"></script>
<script type="text/javascript">
var baseurl = "https:\/\/doc.cuates.net\/easymacro\/es";
</script>
<script type="text/javascript" src="/easymacro/js/search.js?1660880367"></script>
<script type="text/javascript" src="/easymacro/js/search.js?1660965650"></script>
</div>
@ -645,6 +645,134 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
</a>
<ul>
<li data-nav-id="/easymacro/es/calc/sheets/" title="Hojas" class="dd-item
">
<a href="/easymacro/es/calc/sheets/">
Hojas
</a>
<ul>
<li data-nav-id="/easymacro/es/calc/sheets/properties/" title="Propiedades" class="dd-item
">
<a href="/easymacro/es/calc/sheets/properties/">
Propiedades
</a>
</li>
<li data-nav-id="/easymacro/es/calc/sheets/methods/" title="Métodos" class="dd-item
">
<a href="/easymacro/es/calc/sheets/methods/">
Métodos
</a>
</li>
<li data-nav-id="/easymacro/es/calc/sheets/events/" title="Eventos" class="dd-item
">
<a href="/easymacro/es/calc/sheets/events/">
Eventos
</a>
</li>
</ul>
</li>
</ul>
</li>
@ -1207,9 +1335,77 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
@ -1239,7 +1435,7 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
<a class="nav nav-prev" href="/easymacro/es/calc/" title="Calc"> <i class="fa fa-chevron-left"></i></a>
<a class="nav nav-prev" href="/easymacro/es/calc/sheets/events/" title="Eventos"> <i class="fa fa-chevron-left"></i></a>
<a class="nav nav-next" href="/easymacro/es/installation/" title="Instalación" style="margin-right: 0px;"><i class="fa fa-chevron-right"></i></a>
@ -1252,19 +1448,19 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
<div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
<div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
</div>
<script src="/easymacro/js/clipboard.min.js?1660880367"></script>
<script src="/easymacro/js/perfect-scrollbar.min.js?1660880367"></script>
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660880367"></script>
<script src="/easymacro/js/jquery.sticky.js?1660880367"></script>
<script src="/easymacro/js/featherlight.min.js?1660880367"></script>
<script src="/easymacro/js/highlight.pack.js?1660880367"></script>
<script src="/easymacro/js/clipboard.min.js?1660965650"></script>
<script src="/easymacro/js/perfect-scrollbar.min.js?1660965650"></script>
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660965650"></script>
<script src="/easymacro/js/jquery.sticky.js?1660965650"></script>
<script src="/easymacro/js/featherlight.min.js?1660965650"></script>
<script src="/easymacro/js/highlight.pack.js?1660965650"></script>
<script>hljs.initHighlightingOnLoad();</script>
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660880367"></script>
<script src="/easymacro/js/learn.js?1660880367"></script>
<script src="/easymacro/js/hugo-learn.js?1660880367"></script>
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660965650"></script>
<script src="/easymacro/js/learn.js?1660965650"></script>
<script src="/easymacro/js/hugo-learn.js?1660965650"></script>
<script src="/easymacro/mermaid/mermaid.js?1660880367"></script>
<script src="/easymacro/mermaid/mermaid.js?1660965650"></script>
<script>
mermaid.initialize({ startOnLoad: true });

View File

@ -12,22 +12,22 @@
<title>Documentos :: Documentación para EasyMacro</title>
<link href="/easymacro/css/nucleus.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/fontawesome-all.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/hybrid.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/featherlight.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/perfect-scrollbar.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/auto-complete.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/theme.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/tabs.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/hugo-theme.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/nucleus.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/fontawesome-all.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/hybrid.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/featherlight.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/perfect-scrollbar.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/auto-complete.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/theme.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/tabs.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/hugo-theme.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/theme-blue.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/theme-blue.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/custom.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/custom.css?1660965650" rel="stylesheet">
<script src="/easymacro/js/jquery-3.3.1.min.js?1660880367"></script>
<script src="/easymacro/js/jquery-3.3.1.min.js?1660965650"></script>
<style>
:root #header + #content > #left > #rlblock_left{
@ -106,14 +106,14 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
<span data-search-clear=""><i class="fas fa-times"></i></span>
</div>
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660880367"></script>
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660880367"></script>
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660965650"></script>
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660965650"></script>
<script type="text/javascript">
var baseurl = "https:\/\/doc.cuates.net\/easymacro\/es";
</script>
<script type="text/javascript" src="/easymacro/js/search.js?1660880367"></script>
<script type="text/javascript" src="/easymacro/js/search.js?1660965650"></script>
</div>
@ -645,6 +645,134 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
</a>
<ul>
<li data-nav-id="/easymacro/es/calc/sheets/" title="Hojas" class="dd-item
">
<a href="/easymacro/es/calc/sheets/">
Hojas
</a>
<ul>
<li data-nav-id="/easymacro/es/calc/sheets/properties/" title="Propiedades" class="dd-item
">
<a href="/easymacro/es/calc/sheets/properties/">
Propiedades
</a>
</li>
<li data-nav-id="/easymacro/es/calc/sheets/methods/" title="Métodos" class="dd-item
">
<a href="/easymacro/es/calc/sheets/methods/">
Métodos
</a>
</li>
<li data-nav-id="/easymacro/es/calc/sheets/events/" title="Eventos" class="dd-item
">
<a href="/easymacro/es/calc/sheets/events/">
Eventos
</a>
</li>
</ul>
</li>
</ul>
</li>
@ -1197,9 +1325,77 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
@ -1241,19 +1437,19 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
<div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
<div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
</div>
<script src="/easymacro/js/clipboard.min.js?1660880367"></script>
<script src="/easymacro/js/perfect-scrollbar.min.js?1660880367"></script>
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660880367"></script>
<script src="/easymacro/js/jquery.sticky.js?1660880367"></script>
<script src="/easymacro/js/featherlight.min.js?1660880367"></script>
<script src="/easymacro/js/highlight.pack.js?1660880367"></script>
<script src="/easymacro/js/clipboard.min.js?1660965650"></script>
<script src="/easymacro/js/perfect-scrollbar.min.js?1660965650"></script>
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660965650"></script>
<script src="/easymacro/js/jquery.sticky.js?1660965650"></script>
<script src="/easymacro/js/featherlight.min.js?1660965650"></script>
<script src="/easymacro/js/highlight.pack.js?1660965650"></script>
<script>hljs.initHighlightingOnLoad();</script>
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660880367"></script>
<script src="/easymacro/js/learn.js?1660880367"></script>
<script src="/easymacro/js/hugo-learn.js?1660880367"></script>
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660965650"></script>
<script src="/easymacro/js/learn.js?1660965650"></script>
<script src="/easymacro/js/hugo-learn.js?1660965650"></script>
<script src="/easymacro/mermaid/mermaid.js?1660880367"></script>
<script src="/easymacro/mermaid/mermaid.js?1660965650"></script>
<script>
mermaid.initialize({ startOnLoad: true });

View File

@ -12,22 +12,22 @@
<title>Métodos :: Documentación para EasyMacro</title>
<link href="/easymacro/css/nucleus.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/fontawesome-all.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/hybrid.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/featherlight.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/perfect-scrollbar.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/auto-complete.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/theme.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/tabs.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/hugo-theme.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/nucleus.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/fontawesome-all.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/hybrid.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/featherlight.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/perfect-scrollbar.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/auto-complete.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/theme.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/tabs.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/hugo-theme.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/theme-blue.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/theme-blue.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/custom.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/custom.css?1660965650" rel="stylesheet">
<script src="/easymacro/js/jquery-3.3.1.min.js?1660880367"></script>
<script src="/easymacro/js/jquery-3.3.1.min.js?1660965650"></script>
<style>
:root #header + #content > #left > #rlblock_left{
@ -106,14 +106,14 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
<span data-search-clear=""><i class="fas fa-times"></i></span>
</div>
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660880367"></script>
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660880367"></script>
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660965650"></script>
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660965650"></script>
<script type="text/javascript">
var baseurl = "https:\/\/doc.cuates.net\/easymacro\/es";
</script>
<script type="text/javascript" src="/easymacro/js/search.js?1660880367"></script>
<script type="text/javascript" src="/easymacro/js/search.js?1660965650"></script>
</div>
@ -645,6 +645,134 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
</a>
<ul>
<li data-nav-id="/easymacro/es/calc/sheets/" title="Hojas" class="dd-item
">
<a href="/easymacro/es/calc/sheets/">
Hojas
</a>
<ul>
<li data-nav-id="/easymacro/es/calc/sheets/properties/" title="Propiedades" class="dd-item
">
<a href="/easymacro/es/calc/sheets/properties/">
Propiedades
</a>
</li>
<li data-nav-id="/easymacro/es/calc/sheets/methods/" title="Métodos" class="dd-item
">
<a href="/easymacro/es/calc/sheets/methods/">
Métodos
</a>
</li>
<li data-nav-id="/easymacro/es/calc/sheets/events/" title="Eventos" class="dd-item
">
<a href="/easymacro/es/calc/sheets/events/">
Eventos
</a>
</li>
</ul>
</li>
</ul>
</li>
@ -1311,9 +1439,77 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
@ -1355,19 +1551,19 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
<div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
<div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
</div>
<script src="/easymacro/js/clipboard.min.js?1660880367"></script>
<script src="/easymacro/js/perfect-scrollbar.min.js?1660880367"></script>
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660880367"></script>
<script src="/easymacro/js/jquery.sticky.js?1660880367"></script>
<script src="/easymacro/js/featherlight.min.js?1660880367"></script>
<script src="/easymacro/js/highlight.pack.js?1660880367"></script>
<script src="/easymacro/js/clipboard.min.js?1660965650"></script>
<script src="/easymacro/js/perfect-scrollbar.min.js?1660965650"></script>
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660965650"></script>
<script src="/easymacro/js/jquery.sticky.js?1660965650"></script>
<script src="/easymacro/js/featherlight.min.js?1660965650"></script>
<script src="/easymacro/js/highlight.pack.js?1660965650"></script>
<script>hljs.initHighlightingOnLoad();</script>
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660880367"></script>
<script src="/easymacro/js/learn.js?1660880367"></script>
<script src="/easymacro/js/hugo-learn.js?1660880367"></script>
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660965650"></script>
<script src="/easymacro/js/learn.js?1660965650"></script>
<script src="/easymacro/js/hugo-learn.js?1660965650"></script>
<script src="/easymacro/mermaid/mermaid.js?1660880367"></script>
<script src="/easymacro/mermaid/mermaid.js?1660965650"></script>
<script>
mermaid.initialize({ startOnLoad: true });

View File

@ -12,22 +12,22 @@
<title>Propiedades :: Documentación para EasyMacro</title>
<link href="/easymacro/css/nucleus.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/fontawesome-all.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/hybrid.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/featherlight.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/perfect-scrollbar.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/auto-complete.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/theme.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/tabs.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/hugo-theme.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/nucleus.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/fontawesome-all.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/hybrid.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/featherlight.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/perfect-scrollbar.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/auto-complete.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/theme.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/tabs.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/hugo-theme.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/theme-blue.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/theme-blue.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/custom.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/custom.css?1660965650" rel="stylesheet">
<script src="/easymacro/js/jquery-3.3.1.min.js?1660880367"></script>
<script src="/easymacro/js/jquery-3.3.1.min.js?1660965650"></script>
<style>
:root #header + #content > #left > #rlblock_left{
@ -106,14 +106,14 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
<span data-search-clear=""><i class="fas fa-times"></i></span>
</div>
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660880367"></script>
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660880367"></script>
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660965650"></script>
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660965650"></script>
<script type="text/javascript">
var baseurl = "https:\/\/doc.cuates.net\/easymacro\/es";
</script>
<script type="text/javascript" src="/easymacro/js/search.js?1660880367"></script>
<script type="text/javascript" src="/easymacro/js/search.js?1660965650"></script>
</div>
@ -645,6 +645,134 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
</a>
<ul>
<li data-nav-id="/easymacro/es/calc/sheets/" title="Hojas" class="dd-item
">
<a href="/easymacro/es/calc/sheets/">
Hojas
</a>
<ul>
<li data-nav-id="/easymacro/es/calc/sheets/properties/" title="Propiedades" class="dd-item
">
<a href="/easymacro/es/calc/sheets/properties/">
Propiedades
</a>
</li>
<li data-nav-id="/easymacro/es/calc/sheets/methods/" title="Métodos" class="dd-item
">
<a href="/easymacro/es/calc/sheets/methods/">
Métodos
</a>
</li>
<li data-nav-id="/easymacro/es/calc/sheets/events/" title="Eventos" class="dd-item
">
<a href="/easymacro/es/calc/sheets/events/">
Eventos
</a>
</li>
</ul>
</li>
</ul>
</li>
@ -1279,9 +1407,77 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
@ -1323,19 +1519,19 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
<div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
<div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
</div>
<script src="/easymacro/js/clipboard.min.js?1660880367"></script>
<script src="/easymacro/js/perfect-scrollbar.min.js?1660880367"></script>
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660880367"></script>
<script src="/easymacro/js/jquery.sticky.js?1660880367"></script>
<script src="/easymacro/js/featherlight.min.js?1660880367"></script>
<script src="/easymacro/js/highlight.pack.js?1660880367"></script>
<script src="/easymacro/js/clipboard.min.js?1660965650"></script>
<script src="/easymacro/js/perfect-scrollbar.min.js?1660965650"></script>
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660965650"></script>
<script src="/easymacro/js/jquery.sticky.js?1660965650"></script>
<script src="/easymacro/js/featherlight.min.js?1660965650"></script>
<script src="/easymacro/js/highlight.pack.js?1660965650"></script>
<script>hljs.initHighlightingOnLoad();</script>
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660880367"></script>
<script src="/easymacro/js/learn.js?1660880367"></script>
<script src="/easymacro/js/hugo-learn.js?1660880367"></script>
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660965650"></script>
<script src="/easymacro/js/learn.js?1660965650"></script>
<script src="/easymacro/js/hugo-learn.js?1660965650"></script>
<script src="/easymacro/mermaid/mermaid.js?1660880367"></script>
<script src="/easymacro/mermaid/mermaid.js?1660965650"></script>
<script>
mermaid.initialize({ startOnLoad: true });

View File

@ -12,22 +12,22 @@
<title> :: Documentación para EasyMacro</title>
<link href="/easymacro/css/nucleus.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/fontawesome-all.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/hybrid.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/featherlight.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/perfect-scrollbar.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/auto-complete.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/theme.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/tabs.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/hugo-theme.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/nucleus.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/fontawesome-all.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/hybrid.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/featherlight.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/perfect-scrollbar.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/auto-complete.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/theme.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/tabs.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/hugo-theme.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/theme-blue.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/theme-blue.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/custom.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/custom.css?1660965650" rel="stylesheet">
<script src="/easymacro/js/jquery-3.3.1.min.js?1660880367"></script>
<script src="/easymacro/js/jquery-3.3.1.min.js?1660965650"></script>
<style>
:root #header + #content > #left > #rlblock_left{
@ -106,14 +106,14 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
<span data-search-clear=""><i class="fas fa-times"></i></span>
</div>
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660880367"></script>
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660880367"></script>
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660965650"></script>
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660965650"></script>
<script type="text/javascript">
var baseurl = "https:\/\/doc.cuates.net\/easymacro\/es";
</script>
<script type="text/javascript" src="/easymacro/js/search.js?1660880367"></script>
<script type="text/javascript" src="/easymacro/js/search.js?1660965650"></script>
</div>
@ -645,6 +645,134 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
</a>
<ul>
<li data-nav-id="/easymacro/es/calc/sheets/" title="Hojas" class="dd-item
">
<a href="/easymacro/es/calc/sheets/">
Hojas
</a>
<ul>
<li data-nav-id="/easymacro/es/calc/sheets/properties/" title="Propiedades" class="dd-item
">
<a href="/easymacro/es/calc/sheets/properties/">
Propiedades
</a>
</li>
<li data-nav-id="/easymacro/es/calc/sheets/methods/" title="Métodos" class="dd-item
">
<a href="/easymacro/es/calc/sheets/methods/">
Métodos
</a>
</li>
<li data-nav-id="/easymacro/es/calc/sheets/events/" title="Eventos" class="dd-item
">
<a href="/easymacro/es/calc/sheets/events/">
Eventos
</a>
</li>
</ul>
</li>
</ul>
</li>
@ -819,7 +947,9 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
<p><strong>easymacro</strong> es una librería para desarrollar más fácilmente macros en LibreOffice con Python. Es una capa de abstracción entre la extensa y compleja API UNO de LibreOffice y tu código.</p>
<p>Probablemente, será más feliz si la usa :)</p>
<p>Puede utilizar <strong>easymacro</strong> con cualquier extensión o directamente en sus macros.</p>
<p>Aportaciones en Junas (G1)</p>
<pre tabindex="0"><code>A5DdXxCKPw3QKWVdDVs7CzkNugNUW1sHu5zDJFWxCU2h
</code></pre>
<div class="notices note" ><p>Este proyecto esta en continuo desarrollo.</p>
</div>
@ -1158,9 +1288,77 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
@ -1200,19 +1398,19 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
<div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
<div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
</div>
<script src="/easymacro/js/clipboard.min.js?1660880367"></script>
<script src="/easymacro/js/perfect-scrollbar.min.js?1660880367"></script>
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660880367"></script>
<script src="/easymacro/js/jquery.sticky.js?1660880367"></script>
<script src="/easymacro/js/featherlight.min.js?1660880367"></script>
<script src="/easymacro/js/highlight.pack.js?1660880367"></script>
<script src="/easymacro/js/clipboard.min.js?1660965650"></script>
<script src="/easymacro/js/perfect-scrollbar.min.js?1660965650"></script>
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660965650"></script>
<script src="/easymacro/js/jquery.sticky.js?1660965650"></script>
<script src="/easymacro/js/featherlight.min.js?1660965650"></script>
<script src="/easymacro/js/highlight.pack.js?1660965650"></script>
<script>hljs.initHighlightingOnLoad();</script>
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660880367"></script>
<script src="/easymacro/js/learn.js?1660880367"></script>
<script src="/easymacro/js/hugo-learn.js?1660880367"></script>
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660965650"></script>
<script src="/easymacro/js/learn.js?1660965650"></script>
<script src="/easymacro/js/hugo-learn.js?1660965650"></script>
<script src="/easymacro/mermaid/mermaid.js?1660880367"></script>
<script src="/easymacro/mermaid/mermaid.js?1660965650"></script>
<script>
mermaid.initialize({ startOnLoad: true });

View File

@ -6,6 +6,13 @@
"description": "",
"content": "Globales Iterar en todos los accesos directos. Accesos directos disponibles para todas las aplicaciones.\nfor acceso_directo, comando in app.shortcuts: app.debug(acceso_directo, comando) Devolver una lista de tuplas con toda la información.\ndatos = app.shortcuts.get_all() app.debug(datos) Verificar si un acceso directo esta asignado.\nacceso_directo = \u0026#39;Shift+Ctrl+Alt+T\u0026#39; app.debug(acceso_directo in app.shortcuts) set Establecer un acceso directo a un comando.\nsc = app.shortcuts acceso_directo = \u0026#39;Shift+Ctrl+Alt+T\u0026#39; comando = \u0026#39;MacroDialog\u0026#39; sc.set(acceso_directo, comando) Establecer un acceso directo a una macro.\nsc = app.shortcuts acceso_directo = \u0026#39;Shift+Ctrl+Alt+M\u0026#39; macro = {\u0026#39;library\u0026#39;: \u0026#39;test\u0026#39;, \u0026#39;name\u0026#39;: \u0026#39;pruebas\u0026#39;} sc.set(acceso_directo, macro) get_by_shortcut Devolver el comando asociado a un acceso directo.\nsc = app.shortcuts acceso_directo = \u0026#39;Shift+Ctrl+Alt+M\u0026#39; comando = sc.get_by_shortcut(acceso_directo) app.debug(comando) get_by_command Devolver el acceso directo asociado a un comando. Puede haber más de uno.\nsc = app.shortcuts comando = \u0026#39;MacroDialog\u0026#39; acceso_directo = sc.get_by_command(comando) app.debug(acceso_directo) remove_by_shortcut Eliminar por acceso directo.\nsc = app.shortcuts acceso_directo = \u0026#39;Shift+Ctrl+Alt+T\u0026#39; sc.remove_by_shortcut(acceso_directo) remove_by_command Eliminar por comando.\nsc = app.shortcuts macro = {\u0026#39;library\u0026#39;: \u0026#39;test\u0026#39;, \u0026#39;name\u0026#39;: \u0026#39;pruebas\u0026#39;} sc.remove_by_command(macro) reset Reiniciar todas las modificaciones.\napp.shortcuts.reset() Modificar accesos directos, solo en una aplicación. Por ejemplo Calc.\nsc = app.shortcuts[\u0026#39;calc\u0026#39;] Los métodos son los mismos que los globales.\nPara las demas aplicaciones: writer, draw, impress, math.\n"
},
{
"uri": "https://doc.cuates.net/easymacro/es/calc/sheets/",
"title": "Hojas",
"tags": [],
"description": "",
"content": "Trabajar con hojas Referencia por índice doc = app.active hoja = doc[0] app.debug(hoja.name) Referencia por nombre doc = app.active hoja = doc[\u0026#39;datos\u0026#39;] app.debug(hoja.name) in Verificar por nombre si una hoja existe.\ndoc = app.active existe = \u0026#39;Hoja2\u0026#39; in doc app.debug(existe) len Contar la cantidad de hojas en el documento.\ndoc = app.active contar = len(doc) app.debug(contar) iter Recorrer todas las hojas.\ndoc = app.active for hoja in doc: app.debug(hoja) "
},
{
"uri": "https://doc.cuates.net/easymacro/es/installation/",
"title": "Instalación",
@ -20,6 +27,13 @@
"description": "",
"content": "Cuadros de mensaje msgbox Mostrar mensaje estandar.\nmensaje = \u0026#39;Maldito Mundo\u0026#39; titulo = \u0026#39;Mi Macro\u0026#39; app.msgbox(mensaje, titulo) warning Mostrar mensaje con icono de advertencia.\nmensaje = \u0026#39;Cuidado, esta acción es peligrosa\u0026#39; titulo = \u0026#39;Mi Macro\u0026#39; app.warning(mensaje, titulo) errorbox Mostrar mensaje con icono de error.\nmensaje = \u0026#39;ERROR: contacte a soporte\u0026#39; titulo = \u0026#39;Mi Macro\u0026#39; app.errorbox(mensaje, titulo) question Hacer una pregunta mostrando el icono de interrogación y mostrando los botones de comando Si y No. La respuesta siempre es verdadera (True) si el usuario selecciona si y falsa (False) en caso contrario.\nmensaje = \u0026#39;¿Es fácil Python?\u0026#39; titulo = \u0026#39;Mi Macro\u0026#39; resultado = app.question(mensaje, titulo) app.msgbox(resultado) inputbox Muestra un mensaje al usuario, permitiendo capturar una respuesta.\nmensaje = \u0026#39;Escribe tu nombre\u0026#39; nombre = app.inputbox(mensaje) app.msgbox(nombre) Para ocultar solo en pantalla lo que captura el usuario, como contraseñas.\nmensaje = \u0026#39;Captura la contraseña\u0026#39; echochar = \u0026#39;*\u0026#39; contraseña = app.inputbox(mensaje, echochar=echochar) app.msgbox(contraseña) "
},
{
"uri": "https://doc.cuates.net/easymacro/es/calc/sheets/properties/",
"title": "Propiedades",
"tags": [],
"description": "",
"content": "doc Devuelve al documento Calc donde esta la hoja.\ndoc = app.active hoja = doc.active doc = hoja.doc app.debug(doc.title) name Nombre visible y editable por el usuario.\ndoc = app.active hoja = doc.active app.msgbox(hoja.name) hoja.name = \u0026#39;Nuevo Nombre\u0026#39; app.msgbox(hoja.name) code_name Nombre editable y accesible solo por código.\ndoc = app.active hoja = doc.active app.msgbox(hoja.code_name) hoja.code_name = \u0026#39;datos\u0026#39; app.msgbox(hoja.code_name) visible Muestra u oculta la hoja\nhoja = app.active.active app.msgbox(hoja.visible) hoja.visible = not hoja.visible app.msgbox(hoja.visible) hoja.visible = not hoja.visible Solo funcionará con dos o más hojas, por que debe haber al menos una visible.\ncolor Color de la pestaña.\nhoja = app.active.active app.msgbox(hoja.color) hoja.color = \u0026#39;red\u0026#39; app.msgbox(hoja.color) # RGB hoja.color = (125, 200, 10) app.msgbox(hoja.color) used_area Referencia al área de usuario actual.\nhoja = app.active.active rango = hoja.used_area app.debug(rango) is_protected Devuelve verdadero (True) si la hoja esta protegida\nhoja = app.active.active esta_protegida = hoja.is_protected app.debug(esta_protegida) password Establecer una contraseña.\nhoja = app.active.active hoja.password = \u0026#39;siscaloburropanzon\u0026#39; app.debug(hoja.is_protected) "
},
{
"uri": "https://doc.cuates.net/easymacro/es/documents/properties/",
"title": "Propiedades",
@ -48,6 +62,13 @@
"description": "",
"content": "insert Insertar nuevo menú en Calc.\nEn la propiedad CommandURL es posible establecer tanto un comando UNO de LibreOffice, como un diccionario con los datos de una macro.\nEl nombre del menú es importante para cuando se quiera eliminar.\nnombre_menu = \u0026#39;zaz.my.menu\u0026#39; menu = { \u0026#39;Label\u0026#39;: \u0026#39;My menu\u0026#39;, \u0026#39;CommandURL\u0026#39;: nombre_menu, \u0026#39;Submenu\u0026#39;: [ { \u0026#39;Label\u0026#39;: \u0026#39;Open Macros Dialog...\u0026#39;, \u0026#39;CommandURL\u0026#39;: \u0026#39;MacroDialog\u0026#39;, }, { \u0026#39;Label\u0026#39;: \u0026#39;-\u0026#39;, }, { \u0026#39;Label\u0026#39;: \u0026#39;My macro\u0026#39;, \u0026#39;CommandURL\u0026#39;: {\u0026#39;library\u0026#39;: \u0026#39;test\u0026#39;, \u0026#39;name\u0026#39;: \u0026#39;hola\u0026#39;}, }, { \u0026#39;Label\u0026#39;: \u0026#39;Execute macro...\u0026#39;, \u0026#39;CommandURL\u0026#39;: \u0026#39;RunMacro\u0026#39;, \u0026#39;ShortCut\u0026#39;: \u0026#39;Shift+Ctrl+Alt+E\u0026#39;, }, ] } menus_calc = app.menus[\u0026#39;calc\u0026#39;] menus_calc.insert(menu) remove Eliminar un menú existente.\nnombre_menu = \u0026#39;zaz.my.menu\u0026#39; menus_calc = app.menus[\u0026#39;calc\u0026#39;] menus_calc.remove(nombre_menu) Insertar nuevo menú en uno existente. Dentro del menú Herramientas (tools), después de la opción Macros...\nmenu = app.menus[\u0026#39;calc\u0026#39;][\u0026#39;tools\u0026#39;] menu_nombre = \u0026#39;zaz.my.menu\u0026#39; menu_nuevo = { \u0026#39;Label\u0026#39;: \u0026#39;My menu\u0026#39;, \u0026#39;CommandURL\u0026#39;: menu_nombre, \u0026#39;Submenu\u0026#39;: [ { \u0026#39;Label\u0026#39;: \u0026#39;Open Macros Dialog...\u0026#39;, \u0026#39;CommandURL\u0026#39;: \u0026#39;MacroDialog\u0026#39;, }, { \u0026#39;Label\u0026#39;: \u0026#39;-\u0026#39;, }, { \u0026#39;Label\u0026#39;: \u0026#39;My macro\u0026#39;, \u0026#39;CommandURL\u0026#39;: {\u0026#39;library\u0026#39;: \u0026#39;test\u0026#39;, \u0026#39;name\u0026#39;: \u0026#39;hello\u0026#39;}, }, { \u0026#39;Label\u0026#39;: \u0026#39;Execute macro...\u0026#39;, \u0026#39;CommandURL\u0026#39;: \u0026#39;RunMacro\u0026#39;, \u0026#39;ShortCut\u0026#39;: \u0026#39;Shift+Ctrl+Alt+E\u0026#39;, }, ] } if menu_nombre in menu: menu.remove(menu_nombre) else: menu.insert(menu_nuevo, \u0026#39;.uno:MacrosMenu\u0026#39;) debug Para saber los nombres de cualquier menú.\nmenu = app.menus[\u0026#39;calc\u0026#39;][\u0026#39;tools\u0026#39;] menu.debug() (0) .uno:SpellDialog (1) .uno:SpellOnline (2) .uno:ThesaurusDialog (3) .uno:LanguageMenu ├─ (0) .uno:SetLanguageAllTextMenu ├─ (1) ---------- ├─ (2) .uno:Hyphenate ├─ (3) .uno:ChineseConversion ├─ (4) .uno:HangulHanjaConversion ├─ (5) ---------- ├─ (6) .uno:MoreDictionaries (4) ---------- (5) .uno:AutoCorrectDlg (6) .uno:AutoComplete (7) .uno:ImageMapDialog (8) ---------- (9) .uno:RedactDoc (10) .uno:AutoRedactDoc (11) ---------- (12) .uno:GoalSeekDialog (13) .uno:SolverDialog (14) .uno:AuditMenu ├─ (0) .uno:ShowPrecedents ├─ (1) .uno:ShowDependents ├─ (2) ---------- ├─ (3) .uno:ClearArrows ├─ (4) .uno:ClearArrowPrecedents ├─ (5) .uno:ClearArrowDependents ├─ (6) ---------- ├─ (7) .uno:ShowErrors ├─ (8) .uno:RefreshArrows ├─ (9) ---------- ├─ (10) .uno:AuditingFillMode ├─ (11) .uno:AutoRefreshArrows ├─ (12) .uno:ShowInvalid (15) .uno:ScenarioManager (16) ---------- (17) .uno:ToolsFormsMenu ├─ (0) .uno:SwitchControlDesignMode ├─ (1) .uno:UseWizards ├─ (2) ---------- ├─ (3) .uno:ControlProperties ├─ (4) .uno:FormProperties ├─ (5) ---------- ├─ (6) .uno:ShowFmExplorer ├─ (7) .uno:TabDialog ├─ (8) .uno:AddField ├─ (9) ---------- ├─ (10) .uno:OpenReadOnly ├─ (11) .uno:AutoControlFocus (18) ---------- (19) .uno:ShareDocument (20) .uno:Protect (21) .uno:ToolProtectionDocument (22) ---------- (23) .uno:MacrosMenu ├─ (0) .uno:MacroRecorder ├─ (1) .uno:RunMacro ├─ (2) .uno:BasicIDEAppear ├─ (3) .uno:ScriptOrganizer ├─ (4) ---------- ├─ (5) .uno:MacroSignature ├─ (6) .uno:MacroOrganizer?TabId:short=1 ├─ (7) ---------- ├─ (8) .uno:OpenXMLFilterSettings (24) .uno:DevelopmentToolsDockingWindow (25) ---------- (26) service:com.sun.star.deployment.ui.PackageManagerDialog (27) .uno:ConfigureDialog (28) .uno:OptionsTreeDialog "
},
{
"uri": "https://doc.cuates.net/easymacro/es/calc/sheets/methods/",
"title": "Métodos",
"tags": [],
"description": "",
"content": "unprotect Quitar contraseña.\nhoja = app.active.active hoja.password = \u0026#39;siscaloburropanzon\u0026#39; app.msgbox(hoja.is_protected) hoja.unprotect(\u0026#39;siscaloburropanzon\u0026#39;) app.msgbox(hoja.is_protected) activate Pasar el foco a la hoja.\ndoc = app.active hoja = doc[-1] hoja.activate() move Mover a la última posición.\ndoc = app.active hoja = doc[0] hoja.move() Mover a una posición especifica.\ndoc = app.active hoja = doc[0] hoja.move(3) remove Remover hoja.\nsheet = app.active.active sheet.remove() Siempre debe existir al menos una hoja.\ncopy Siempre valida que no exista el nuevo nombre.\ndoc = app.active hoja = doc[0] nuevo_nombre = f\u0026#39;{hoja.name}_2\u0026#39; if not nuevo_nombre in doc: hoja.copy(nuevo_nombre) Si no se establece el nuevo nombre, se generá de forma automática: nombre + índice.\nhoja.copy() copy_to Copiar la hoja a otro documento. Se usa el mismo nombre.\ndoc = app.active hoja = doc.active documento_nuevo = app.docs.new() hoja.copy_to(documento_nuevo) Usar un nuevo nombre.\nhoja.copy_to(documento_nuevo, \u0026#39;Nuevo nombre\u0026#39;) "
},
{
"uri": "https://doc.cuates.net/easymacro/es/documents/methods/",
"title": "Métodos",
@ -69,6 +90,13 @@
"description": "",
"content": "Enviar correo electrónico. Siempre guarda las contraseñas de la forma más segura posible.\nsend Enviar un correo electrónico.\nfrom conf import PASSWORD SERVER = dict( server = \u0026#39;mail.correo.net\u0026#39; , port = 405, ssl = True, user = \u0026#39;no-responder@pruebas.mx\u0026#39;, password = PASSWORD, ) body = \u0026#34;Hola Ingrid\\n\\n¿Como estas?\\n\\nSaludos cordiales\u0026#34; message = dict( to = \u0026#39;ingrid@bergman.mx\u0026#39;, subject = \u0026#39;Te amo...\u0026#39;, body = body, ) app.email.send(SERVER, message) Puede usar los campos cc (Con Copia) y bcc (Con Copia Oculta), así como separar por comas las direcciones destino para enviar a más de un correo.\nto = \u0026#39;mail1@correo.com,mail2@correo.com,mail3@correo.com\u0026#39; cc = \u0026#39;otro@correo.com\u0026#39; bcc = \u0026#39;oculto@correo.com\u0026#39; Podemos enviar más de un mensaje.\nmensaje1 = dict( to = \u0026#39;ingrid@correo.net\u0026#39;, subject = \u0026#39;Te amo...\u0026#39;, body = \u0026#34;Hola Ingrid\\n\\n¿Como estas?\\n\\nSaludos cordiales\u0026#34;, ) mensaje2 = dict( to = \u0026#39;sophia@correo.net\u0026#39;, subject = \u0026#39;A ti también...\u0026#39;, body = \u0026#34;Hola Sophia\\n\\n¿Como estas?\\n\\nSaludos cordiales\u0026#34;, ) mensajes = (mensaje1, mensaje2) app.email.send(SERVER, mensajes) 16/08/2022 13:01:49 - DEBUG - Connect to: mail.server.net 16/08/2022 13:01:50 - DEBUG - Email sent... 16/08/2022 13:01:51 - DEBUG - Email sent... 16/08/2022 13:01:51 - DEBUG - Close connection... Enviar un archivo adjunto.\narchivo = \u0026#39;/home/mau/temp.txt\u0026#39; mensaje = dict( to = \u0026#39;ingrid@bergman.mx\u0026#39;, subject = \u0026#39;Te amo...\u0026#39;, body = \u0026#34;Hola Ingrid\\n\\n¿Como estas?\\n\\nSaludos cordiales\u0026#34;, files = archivo, ) app.email.send(SERVER, mensaje) O varios.\narchivos = ( \u0026#39;/home/mau/temp.txt\u0026#39;, \u0026#39;/home/mau/datos.csv\u0026#39;, ) Si tu cliente de correo usa el formato mbox, puede guardar los correos enviados en una carpeta dentro de la configuración de su cliente de correo.\nruta = \u0026#39;/home/mau/.thunderbird/7iznrbyw.default/Mail/Local Folders/LibreOffice\u0026#39; mensaje = dict( to = \u0026#39;ingrid@bergman.mx\u0026#39;, subject = \u0026#39;Te amo...\u0026#39;, body = \u0026#34;Hola Ingrid\\n\\n¿Como estas?\\n\\nSaludos cordiales\u0026#34;, path = ruta, ) app.email.send(SERVER, mensaje) Todos los correos se envían siempre en otro hilo de ejecución.\n"
},
{
"uri": "https://doc.cuates.net/easymacro/es/calc/sheets/events/",
"title": "Eventos",
"tags": [],
"description": "",
"content": "Eventos de la hoja. Obtener una tupla con los eventos soportados por la hoja.\nhoja = app.active.active nombres = hoja.events.names app.debug(nombres) Asignar una macro a un evento. def on_select(source): app.debug(source.AbsoluteName) return def main(): doc = app.active hoja = doc.active if \u0026#39;OnSelect\u0026#39; in hoja.events: macro = {\u0026#39;library\u0026#39;: \u0026#39;test\u0026#39;, \u0026#39;name\u0026#39;: \u0026#39;on_select\u0026#39;} hoja.events[\u0026#39;OnSelect\u0026#39;] = macro return Eliminar la asignación del evento. hoja.events[\u0026#39;OnSelect\u0026#39;] = {} O\nhoja.events.remove(\u0026#39;OnFocus\u0026#39;) "
},
{
"uri": "https://doc.cuates.net/easymacro/es/tools/",
"title": "Herramientas",
@ -102,7 +130,7 @@
"title": "Calc",
"tags": [],
"description": "",
"content": "Trabajar con Calc active "
"content": "Trabajar con Calc active doc = app.active app.debug(doc.type) Propiedades headers Mostrar u ocultar encabezados de filas y columnas.\ndoc = app.active app.msgbox(doc.headers) doc.headers = not doc.headers app.msgbox(doc.headers) doc.headers = not doc.headers tabs Mostrar u ocultar las pestañas de las hojas.\ndoc = app.active app.msgbox(doc.tabs) doc.tabs = not doc.tabs app.msgbox(doc.tabs) doc.tabs = not doc.tabs selection Devolver la selección activa.\ndoc = app.active seleccion = doc.selection app.debug(seleccion) Cuidado, la selección actual pueden ser muchas cosas diferentes.\nnames Devolver una tupla con los nombres de todas las hojas.\ndoc = app.active nombres = doc.names app.debug(nombres) active Devuelve la hoja activa.\ndoc = app.active hoja = doc.active app.debug(hoja) Métodos activate Activar hoja, argumento como objeto.\ndoc = app.active hoja = doc[-1] doc.activate(hoja) Activar hoja por nombre.\ndoc = app.active doc.activate(\u0026#39;Hoja3\u0026#39;) select Seleccionar una celda o rango.\ndoc = app.active cell = doc[0][\u0026#39;A1\u0026#39;] doc.select(cell) NO es necesario seleccionar celdas o rangos para manipularlos.\nstart_range_selection Permitir al usuario seleccionar un rango. Es necesario pasarle una clase con el nombre que prefiera (Eventos es recomendable) con dos métodos para procesar la captura como en el siguiente ejemplo:\nclass Eventos(): def __init__(self, doc): self.doc = doc def range_selection_done(self, range_selection): if range_selection: app.debug(range_selection) self.doc.remove_range_selection_listener() return def range_selection_aborted(self): self.doc.remove_range_selection_listener() return def main(): doc = app.active doc.start_range_selection(Eventos) return insert Inserta una nueva hoja.\ndoc = app.active hoja = doc.insert(\u0026#39;OtraHoja\u0026#39;) Insertar varias hojas. Devolverá la última insertada.\nnombres = (\u0026#39;Enero\u0026#39;, \u0026#39;Febrero\u0026#39;, \u0026#39;Marzo\u0026#39;) hoja = doc.insert(nombres) app.debug(hoja) Creando una nueva instancia y asignandola.\ndoc = app.active doc[\u0026#39;NuevaHoja\u0026#39;] = doc.new_sheet() Si la hoja existe, obtendrá un error, verifique siempre que no exista primero.\nmove Mover hojas.\nPasar la hoja como objeto, de forma predetermianda se mueve a la última posición.\ndoc = app.active hoja = doc[0] doc.move(hoja) Pasar la hoja por nombre.\ndoc = app.active doc.move(\u0026#39;Hoja1\u0026#39;) Especificar la posición destino.\ndoc = app.active hoja = doc[0] doc.move(hoja, 2) remove Eliminar hoja.\ndoc = app.active sheet = doc[0] doc.remove(sheet) Eliminar por nombre.\ndoc.remove(\u0026#39;Hoja2\u0026#39;) copy Copiar hoja dentro del mismo documento.\ndoc = app.active hoja = doc[0] doc.copy_sheet(hoja, \u0026#39;Otra hoja\u0026#39;) Por nombre.\ndoc.copy_sheet(\u0026#39;Hoja1\u0026#39;, \u0026#39;Hoja2\u0026#39;) Si no se establece el nuevo nombre, se generá de forma automática: nombre + índice.\ndoc.copy_sheet(hoja) copy_from Copiar hojas de otro documento. Copiar con el mismo nombre.\ndoc = app.active documento_origen = app.docs[\u0026#39;Contactos.ods\u0026#39;] nombre_origen = \u0026#39;Nombres\u0026#39; doc.copy_from(documento_origen, nombre_origen) Copiar con un nuevo nombre.\ndoc.copy_from(documento_origen, nombre_origen, \u0026#39;NuevoNombre\u0026#39;) Si solo se establece el documento origen, se copian todas las hojas.\ndoc.copy_from(documento_origen) sort Ordenar hojas en orden alfabetico.\ndoc = app.active doc.sort() Ordenar de forma inversa.\ndoc = app.active doc.sort(True) Eventos del documento. Obtener una tupla con los eventos soportados por el documento.\ndoc = app.active nombres = doc.events.names app.debug(nombres) Asignar una macro a un evento. def doc_on_focus(event): app.debug(\u0026#39;Documento activado...\u0026#39;) return def main(): doc = app.active events = doc.events if \u0026#39;OnFocus\u0026#39; in events: macro = {\u0026#39;library\u0026#39;: \u0026#39;test\u0026#39;, \u0026#39;name\u0026#39;: \u0026#39;doc_on_focus\u0026#39;} events[\u0026#39;OnFocus\u0026#39;] = macro return Eliminar la asignación del evento. doc = app.active doc.events[\u0026#39;OnFocus\u0026#39;] = {} O\ndoc = app.active doc.events.remove(\u0026#39;OnFocus\u0026#39;) "
},
{
"uri": "https://doc.cuates.net/easymacro/es/tools/macros/",
@ -144,7 +172,7 @@
"title": "",
"tags": [],
"description": "",
"content": "Documentación de easymacro! Software Libre, no software gratis. easymacro es una librería para desarrollar más fácilmente macros en LibreOffice con Python. Es una capa de abstracción entre la extensa y compleja API UNO de LibreOffice y tu código.\nProbablemente, será más feliz si la usa :)\nPuede utilizar easymacro con cualquier extensión o directamente en sus macros.\nEste proyecto esta en continuo desarrollo.\n"
"content": "Documentación de easymacro! Software Libre, no software gratis. easymacro es una librería para desarrollar más fácilmente macros en LibreOffice con Python. Es una capa de abstracción entre la extensa y compleja API UNO de LibreOffice y tu código.\nProbablemente, será más feliz si la usa :)\nPuede utilizar easymacro con cualquier extensión o directamente en sus macros.\nAportaciones en Junas (G1)\nA5DdXxCKPw3QKWVdDVs7CzkNugNUW1sHu5zDJFWxCU2h Este proyecto esta en continuo desarrollo.\n"
},
{
"uri": "https://doc.cuates.net/easymacro/es/categories/",

View File

@ -12,22 +12,22 @@
<title>Instalación :: Documentación para EasyMacro</title>
<link href="/easymacro/css/nucleus.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/fontawesome-all.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/hybrid.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/featherlight.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/perfect-scrollbar.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/auto-complete.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/theme.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/tabs.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/hugo-theme.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/nucleus.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/fontawesome-all.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/hybrid.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/featherlight.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/perfect-scrollbar.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/auto-complete.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/theme.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/tabs.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/hugo-theme.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/theme-blue.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/theme-blue.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/custom.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/custom.css?1660965650" rel="stylesheet">
<script src="/easymacro/js/jquery-3.3.1.min.js?1660880367"></script>
<script src="/easymacro/js/jquery-3.3.1.min.js?1660965650"></script>
<style>
:root #header + #content > #left > #rlblock_left{
@ -106,14 +106,14 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
<span data-search-clear=""><i class="fas fa-times"></i></span>
</div>
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660880367"></script>
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660880367"></script>
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660965650"></script>
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660965650"></script>
<script type="text/javascript">
var baseurl = "https:\/\/doc.cuates.net\/easymacro\/es";
</script>
<script type="text/javascript" src="/easymacro/js/search.js?1660880367"></script>
<script type="text/javascript" src="/easymacro/js/search.js?1660965650"></script>
</div>
@ -645,6 +645,134 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
</a>
<ul>
<li data-nav-id="/easymacro/es/calc/sheets/" title="Hojas" class="dd-item
">
<a href="/easymacro/es/calc/sheets/">
Hojas
</a>
<ul>
<li data-nav-id="/easymacro/es/calc/sheets/properties/" title="Propiedades" class="dd-item
">
<a href="/easymacro/es/calc/sheets/properties/">
Propiedades
</a>
</li>
<li data-nav-id="/easymacro/es/calc/sheets/methods/" title="Métodos" class="dd-item
">
<a href="/easymacro/es/calc/sheets/methods/">
Métodos
</a>
</li>
<li data-nav-id="/easymacro/es/calc/sheets/events/" title="Eventos" class="dd-item
">
<a href="/easymacro/es/calc/sheets/events/">
Eventos
</a>
</li>
</ul>
</li>
</ul>
</li>
@ -1212,9 +1340,77 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
@ -1256,19 +1452,19 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
<div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
<div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
</div>
<script src="/easymacro/js/clipboard.min.js?1660880367"></script>
<script src="/easymacro/js/perfect-scrollbar.min.js?1660880367"></script>
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660880367"></script>
<script src="/easymacro/js/jquery.sticky.js?1660880367"></script>
<script src="/easymacro/js/featherlight.min.js?1660880367"></script>
<script src="/easymacro/js/highlight.pack.js?1660880367"></script>
<script src="/easymacro/js/clipboard.min.js?1660965650"></script>
<script src="/easymacro/js/perfect-scrollbar.min.js?1660965650"></script>
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660965650"></script>
<script src="/easymacro/js/jquery.sticky.js?1660965650"></script>
<script src="/easymacro/js/featherlight.min.js?1660965650"></script>
<script src="/easymacro/js/highlight.pack.js?1660965650"></script>
<script>hljs.initHighlightingOnLoad();</script>
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660880367"></script>
<script src="/easymacro/js/learn.js?1660880367"></script>
<script src="/easymacro/js/hugo-learn.js?1660880367"></script>
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660965650"></script>
<script src="/easymacro/js/learn.js?1660965650"></script>
<script src="/easymacro/js/hugo-learn.js?1660965650"></script>
<script src="/easymacro/mermaid/mermaid.js?1660880367"></script>
<script src="/easymacro/mermaid/mermaid.js?1660965650"></script>
<script>
mermaid.initialize({ startOnLoad: true });

View File

@ -3,6 +3,8 @@
xmlns:xhtml="http://www.w3.org/1999/xhtml">
<url>
<loc>https://doc.cuates.net/easymacro/es/application/shortcuts/</loc>
</url><url>
<loc>https://doc.cuates.net/easymacro/es/calc/sheets/</loc>
</url><url>
<loc>https://doc.cuates.net/easymacro/es/installation/</loc>
<xhtml:link
@ -22,6 +24,8 @@
/>
</url><url>
<loc>https://doc.cuates.net/easymacro/es/tools/messages/</loc>
</url><url>
<loc>https://doc.cuates.net/easymacro/es/calc/sheets/properties/</loc>
</url><url>
<loc>https://doc.cuates.net/easymacro/es/documents/properties/</loc>
</url><url>
@ -40,12 +44,16 @@
/>
</url><url>
<loc>https://doc.cuates.net/easymacro/es/application/menus/</loc>
</url><url>
<loc>https://doc.cuates.net/easymacro/es/calc/sheets/methods/</loc>
</url><url>
<loc>https://doc.cuates.net/easymacro/es/documents/methods/</loc>
</url><url>
<loc>https://doc.cuates.net/easymacro/es/tools/paths/</loc>
</url><url>
<loc>https://doc.cuates.net/easymacro/es/tools/email/</loc>
</url><url>
<loc>https://doc.cuates.net/easymacro/es/calc/sheets/events/</loc>
</url><url>
<loc>https://doc.cuates.net/easymacro/es/tools/</loc>
</url><url>

View File

@ -12,22 +12,22 @@
<title>Tags :: Documentación para EasyMacro</title>
<link href="/easymacro/css/nucleus.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/fontawesome-all.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/hybrid.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/featherlight.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/perfect-scrollbar.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/auto-complete.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/theme.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/tabs.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/hugo-theme.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/nucleus.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/fontawesome-all.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/hybrid.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/featherlight.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/perfect-scrollbar.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/auto-complete.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/theme.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/tabs.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/hugo-theme.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/theme-blue.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/theme-blue.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/custom.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/custom.css?1660965650" rel="stylesheet">
<script src="/easymacro/js/jquery-3.3.1.min.js?1660880367"></script>
<script src="/easymacro/js/jquery-3.3.1.min.js?1660965650"></script>
<style>
:root #header + #content > #left > #rlblock_left{
@ -106,14 +106,14 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
<span data-search-clear=""><i class="fas fa-times"></i></span>
</div>
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660880367"></script>
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660880367"></script>
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660965650"></script>
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660965650"></script>
<script type="text/javascript">
var baseurl = "https:\/\/doc.cuates.net\/easymacro\/es";
</script>
<script type="text/javascript" src="/easymacro/js/search.js?1660880367"></script>
<script type="text/javascript" src="/easymacro/js/search.js?1660965650"></script>
</div>
@ -645,6 +645,134 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
</a>
<ul>
<li data-nav-id="/easymacro/es/calc/sheets/" title="Hojas" class="dd-item
">
<a href="/easymacro/es/calc/sheets/">
Hojas
</a>
<ul>
<li data-nav-id="/easymacro/es/calc/sheets/properties/" title="Propiedades" class="dd-item
">
<a href="/easymacro/es/calc/sheets/properties/">
Propiedades
</a>
</li>
<li data-nav-id="/easymacro/es/calc/sheets/methods/" title="Métodos" class="dd-item
">
<a href="/easymacro/es/calc/sheets/methods/">
Métodos
</a>
</li>
<li data-nav-id="/easymacro/es/calc/sheets/events/" title="Eventos" class="dd-item
">
<a href="/easymacro/es/calc/sheets/events/">
Eventos
</a>
</li>
</ul>
</li>
</ul>
</li>
@ -1204,9 +1332,77 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
@ -1246,19 +1442,19 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
<div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
<div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
</div>
<script src="/easymacro/js/clipboard.min.js?1660880367"></script>
<script src="/easymacro/js/perfect-scrollbar.min.js?1660880367"></script>
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660880367"></script>
<script src="/easymacro/js/jquery.sticky.js?1660880367"></script>
<script src="/easymacro/js/featherlight.min.js?1660880367"></script>
<script src="/easymacro/js/highlight.pack.js?1660880367"></script>
<script src="/easymacro/js/clipboard.min.js?1660965650"></script>
<script src="/easymacro/js/perfect-scrollbar.min.js?1660965650"></script>
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660965650"></script>
<script src="/easymacro/js/jquery.sticky.js?1660965650"></script>
<script src="/easymacro/js/featherlight.min.js?1660965650"></script>
<script src="/easymacro/js/highlight.pack.js?1660965650"></script>
<script>hljs.initHighlightingOnLoad();</script>
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660880367"></script>
<script src="/easymacro/js/learn.js?1660880367"></script>
<script src="/easymacro/js/hugo-learn.js?1660880367"></script>
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660965650"></script>
<script src="/easymacro/js/learn.js?1660965650"></script>
<script src="/easymacro/js/hugo-learn.js?1660965650"></script>
<script src="/easymacro/mermaid/mermaid.js?1660880367"></script>
<script src="/easymacro/mermaid/mermaid.js?1660965650"></script>
<script>
mermaid.initialize({ startOnLoad: true });

View File

@ -12,22 +12,22 @@
<title>Fechas y tiempo :: Documentación para EasyMacro</title>
<link href="/easymacro/css/nucleus.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/fontawesome-all.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/hybrid.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/featherlight.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/perfect-scrollbar.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/auto-complete.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/theme.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/tabs.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/hugo-theme.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/nucleus.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/fontawesome-all.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/hybrid.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/featherlight.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/perfect-scrollbar.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/auto-complete.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/theme.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/tabs.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/hugo-theme.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/theme-blue.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/theme-blue.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/custom.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/custom.css?1660965650" rel="stylesheet">
<script src="/easymacro/js/jquery-3.3.1.min.js?1660880367"></script>
<script src="/easymacro/js/jquery-3.3.1.min.js?1660965650"></script>
<style>
:root #header + #content > #left > #rlblock_left{
@ -106,14 +106,14 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
<span data-search-clear=""><i class="fas fa-times"></i></span>
</div>
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660880367"></script>
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660880367"></script>
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660965650"></script>
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660965650"></script>
<script type="text/javascript">
var baseurl = "https:\/\/doc.cuates.net\/easymacro\/es";
</script>
<script type="text/javascript" src="/easymacro/js/search.js?1660880367"></script>
<script type="text/javascript" src="/easymacro/js/search.js?1660965650"></script>
</div>
@ -645,6 +645,134 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
</a>
<ul>
<li data-nav-id="/easymacro/es/calc/sheets/" title="Hojas" class="dd-item
">
<a href="/easymacro/es/calc/sheets/">
Hojas
</a>
<ul>
<li data-nav-id="/easymacro/es/calc/sheets/properties/" title="Propiedades" class="dd-item
">
<a href="/easymacro/es/calc/sheets/properties/">
Propiedades
</a>
</li>
<li data-nav-id="/easymacro/es/calc/sheets/methods/" title="Métodos" class="dd-item
">
<a href="/easymacro/es/calc/sheets/methods/">
Métodos
</a>
</li>
<li data-nav-id="/easymacro/es/calc/sheets/events/" title="Eventos" class="dd-item
">
<a href="/easymacro/es/calc/sheets/events/">
Eventos
</a>
</li>
</ul>
</li>
</ul>
</li>
@ -1261,9 +1389,77 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
@ -1305,19 +1501,19 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
<div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
<div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
</div>
<script src="/easymacro/js/clipboard.min.js?1660880367"></script>
<script src="/easymacro/js/perfect-scrollbar.min.js?1660880367"></script>
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660880367"></script>
<script src="/easymacro/js/jquery.sticky.js?1660880367"></script>
<script src="/easymacro/js/featherlight.min.js?1660880367"></script>
<script src="/easymacro/js/highlight.pack.js?1660880367"></script>
<script src="/easymacro/js/clipboard.min.js?1660965650"></script>
<script src="/easymacro/js/perfect-scrollbar.min.js?1660965650"></script>
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660965650"></script>
<script src="/easymacro/js/jquery.sticky.js?1660965650"></script>
<script src="/easymacro/js/featherlight.min.js?1660965650"></script>
<script src="/easymacro/js/highlight.pack.js?1660965650"></script>
<script>hljs.initHighlightingOnLoad();</script>
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660880367"></script>
<script src="/easymacro/js/learn.js?1660880367"></script>
<script src="/easymacro/js/hugo-learn.js?1660880367"></script>
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660965650"></script>
<script src="/easymacro/js/learn.js?1660965650"></script>
<script src="/easymacro/js/hugo-learn.js?1660965650"></script>
<script src="/easymacro/mermaid/mermaid.js?1660880367"></script>
<script src="/easymacro/mermaid/mermaid.js?1660965650"></script>
<script>
mermaid.initialize({ startOnLoad: true });

View File

@ -12,22 +12,22 @@
<title>Correo electrónico :: Documentación para EasyMacro</title>
<link href="/easymacro/css/nucleus.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/fontawesome-all.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/hybrid.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/featherlight.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/perfect-scrollbar.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/auto-complete.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/theme.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/tabs.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/hugo-theme.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/nucleus.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/fontawesome-all.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/hybrid.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/featherlight.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/perfect-scrollbar.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/auto-complete.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/theme.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/tabs.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/hugo-theme.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/theme-blue.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/theme-blue.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/custom.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/custom.css?1660965650" rel="stylesheet">
<script src="/easymacro/js/jquery-3.3.1.min.js?1660880367"></script>
<script src="/easymacro/js/jquery-3.3.1.min.js?1660965650"></script>
<style>
:root #header + #content > #left > #rlblock_left{
@ -106,14 +106,14 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
<span data-search-clear=""><i class="fas fa-times"></i></span>
</div>
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660880367"></script>
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660880367"></script>
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660965650"></script>
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660965650"></script>
<script type="text/javascript">
var baseurl = "https:\/\/doc.cuates.net\/easymacro\/es";
</script>
<script type="text/javascript" src="/easymacro/js/search.js?1660880367"></script>
<script type="text/javascript" src="/easymacro/js/search.js?1660965650"></script>
</div>
@ -645,6 +645,134 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
</a>
<ul>
<li data-nav-id="/easymacro/es/calc/sheets/" title="Hojas" class="dd-item
">
<a href="/easymacro/es/calc/sheets/">
Hojas
</a>
<ul>
<li data-nav-id="/easymacro/es/calc/sheets/properties/" title="Propiedades" class="dd-item
">
<a href="/easymacro/es/calc/sheets/properties/">
Propiedades
</a>
</li>
<li data-nav-id="/easymacro/es/calc/sheets/methods/" title="Métodos" class="dd-item
">
<a href="/easymacro/es/calc/sheets/methods/">
Métodos
</a>
</li>
<li data-nav-id="/easymacro/es/calc/sheets/events/" title="Eventos" class="dd-item
">
<a href="/easymacro/es/calc/sheets/events/">
Eventos
</a>
</li>
</ul>
</li>
</ul>
</li>
@ -1252,9 +1380,77 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
@ -1296,19 +1492,19 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
<div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
<div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
</div>
<script src="/easymacro/js/clipboard.min.js?1660880367"></script>
<script src="/easymacro/js/perfect-scrollbar.min.js?1660880367"></script>
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660880367"></script>
<script src="/easymacro/js/jquery.sticky.js?1660880367"></script>
<script src="/easymacro/js/featherlight.min.js?1660880367"></script>
<script src="/easymacro/js/highlight.pack.js?1660880367"></script>
<script src="/easymacro/js/clipboard.min.js?1660965650"></script>
<script src="/easymacro/js/perfect-scrollbar.min.js?1660965650"></script>
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660965650"></script>
<script src="/easymacro/js/jquery.sticky.js?1660965650"></script>
<script src="/easymacro/js/featherlight.min.js?1660965650"></script>
<script src="/easymacro/js/highlight.pack.js?1660965650"></script>
<script>hljs.initHighlightingOnLoad();</script>
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660880367"></script>
<script src="/easymacro/js/learn.js?1660880367"></script>
<script src="/easymacro/js/hugo-learn.js?1660880367"></script>
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660965650"></script>
<script src="/easymacro/js/learn.js?1660965650"></script>
<script src="/easymacro/js/hugo-learn.js?1660965650"></script>
<script src="/easymacro/mermaid/mermaid.js?1660880367"></script>
<script src="/easymacro/mermaid/mermaid.js?1660965650"></script>
<script>
mermaid.initialize({ startOnLoad: true });

View File

@ -12,22 +12,22 @@
<title>Herramientas :: Documentación para EasyMacro</title>
<link href="/easymacro/css/nucleus.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/fontawesome-all.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/hybrid.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/featherlight.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/perfect-scrollbar.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/auto-complete.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/theme.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/tabs.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/hugo-theme.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/nucleus.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/fontawesome-all.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/hybrid.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/featherlight.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/perfect-scrollbar.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/auto-complete.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/theme.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/tabs.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/hugo-theme.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/theme-blue.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/theme-blue.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/custom.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/custom.css?1660965650" rel="stylesheet">
<script src="/easymacro/js/jquery-3.3.1.min.js?1660880367"></script>
<script src="/easymacro/js/jquery-3.3.1.min.js?1660965650"></script>
<style>
:root #header + #content > #left > #rlblock_left{
@ -106,14 +106,14 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
<span data-search-clear=""><i class="fas fa-times"></i></span>
</div>
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660880367"></script>
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660880367"></script>
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660965650"></script>
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660965650"></script>
<script type="text/javascript">
var baseurl = "https:\/\/doc.cuates.net\/easymacro\/es";
</script>
<script type="text/javascript" src="/easymacro/js/search.js?1660880367"></script>
<script type="text/javascript" src="/easymacro/js/search.js?1660965650"></script>
</div>
@ -645,6 +645,134 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
</a>
<ul>
<li data-nav-id="/easymacro/es/calc/sheets/" title="Hojas" class="dd-item
">
<a href="/easymacro/es/calc/sheets/">
Hojas
</a>
<ul>
<li data-nav-id="/easymacro/es/calc/sheets/properties/" title="Propiedades" class="dd-item
">
<a href="/easymacro/es/calc/sheets/properties/">
Propiedades
</a>
</li>
<li data-nav-id="/easymacro/es/calc/sheets/methods/" title="Métodos" class="dd-item
">
<a href="/easymacro/es/calc/sheets/methods/">
Métodos
</a>
</li>
<li data-nav-id="/easymacro/es/calc/sheets/events/" title="Eventos" class="dd-item
">
<a href="/easymacro/es/calc/sheets/events/">
Eventos
</a>
</li>
</ul>
</li>
</ul>
</li>
@ -1208,9 +1336,77 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
@ -1252,19 +1448,19 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
<div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
<div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
</div>
<script src="/easymacro/js/clipboard.min.js?1660880367"></script>
<script src="/easymacro/js/perfect-scrollbar.min.js?1660880367"></script>
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660880367"></script>
<script src="/easymacro/js/jquery.sticky.js?1660880367"></script>
<script src="/easymacro/js/featherlight.min.js?1660880367"></script>
<script src="/easymacro/js/highlight.pack.js?1660880367"></script>
<script src="/easymacro/js/clipboard.min.js?1660965650"></script>
<script src="/easymacro/js/perfect-scrollbar.min.js?1660965650"></script>
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660965650"></script>
<script src="/easymacro/js/jquery.sticky.js?1660965650"></script>
<script src="/easymacro/js/featherlight.min.js?1660965650"></script>
<script src="/easymacro/js/highlight.pack.js?1660965650"></script>
<script>hljs.initHighlightingOnLoad();</script>
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660880367"></script>
<script src="/easymacro/js/learn.js?1660880367"></script>
<script src="/easymacro/js/hugo-learn.js?1660880367"></script>
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660965650"></script>
<script src="/easymacro/js/learn.js?1660965650"></script>
<script src="/easymacro/js/hugo-learn.js?1660965650"></script>
<script src="/easymacro/mermaid/mermaid.js?1660880367"></script>
<script src="/easymacro/mermaid/mermaid.js?1660965650"></script>
<script>
mermaid.initialize({ startOnLoad: true });

View File

@ -12,22 +12,22 @@
<title>Ejecutar macros :: Documentación para EasyMacro</title>
<link href="/easymacro/css/nucleus.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/fontawesome-all.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/hybrid.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/featherlight.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/perfect-scrollbar.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/auto-complete.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/theme.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/tabs.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/hugo-theme.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/nucleus.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/fontawesome-all.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/hybrid.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/featherlight.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/perfect-scrollbar.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/auto-complete.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/theme.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/tabs.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/hugo-theme.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/theme-blue.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/theme-blue.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/custom.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/custom.css?1660965650" rel="stylesheet">
<script src="/easymacro/js/jquery-3.3.1.min.js?1660880367"></script>
<script src="/easymacro/js/jquery-3.3.1.min.js?1660965650"></script>
<style>
:root #header + #content > #left > #rlblock_left{
@ -106,14 +106,14 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
<span data-search-clear=""><i class="fas fa-times"></i></span>
</div>
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660880367"></script>
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660880367"></script>
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660965650"></script>
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660965650"></script>
<script type="text/javascript">
var baseurl = "https:\/\/doc.cuates.net\/easymacro\/es";
</script>
<script type="text/javascript" src="/easymacro/js/search.js?1660880367"></script>
<script type="text/javascript" src="/easymacro/js/search.js?1660965650"></script>
</div>
@ -645,6 +645,134 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
</a>
<ul>
<li data-nav-id="/easymacro/es/calc/sheets/" title="Hojas" class="dd-item
">
<a href="/easymacro/es/calc/sheets/">
Hojas
</a>
<ul>
<li data-nav-id="/easymacro/es/calc/sheets/properties/" title="Propiedades" class="dd-item
">
<a href="/easymacro/es/calc/sheets/properties/">
Propiedades
</a>
</li>
<li data-nav-id="/easymacro/es/calc/sheets/methods/" title="Métodos" class="dd-item
">
<a href="/easymacro/es/calc/sheets/methods/">
Métodos
</a>
</li>
<li data-nav-id="/easymacro/es/calc/sheets/events/" title="Eventos" class="dd-item
">
<a href="/easymacro/es/calc/sheets/events/">
Eventos
</a>
</li>
</ul>
</li>
</ul>
</li>
@ -1203,9 +1331,77 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
@ -1247,19 +1443,19 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
<div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
<div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
</div>
<script src="/easymacro/js/clipboard.min.js?1660880367"></script>
<script src="/easymacro/js/perfect-scrollbar.min.js?1660880367"></script>
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660880367"></script>
<script src="/easymacro/js/jquery.sticky.js?1660880367"></script>
<script src="/easymacro/js/featherlight.min.js?1660880367"></script>
<script src="/easymacro/js/highlight.pack.js?1660880367"></script>
<script src="/easymacro/js/clipboard.min.js?1660965650"></script>
<script src="/easymacro/js/perfect-scrollbar.min.js?1660965650"></script>
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660965650"></script>
<script src="/easymacro/js/jquery.sticky.js?1660965650"></script>
<script src="/easymacro/js/featherlight.min.js?1660965650"></script>
<script src="/easymacro/js/highlight.pack.js?1660965650"></script>
<script>hljs.initHighlightingOnLoad();</script>
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660880367"></script>
<script src="/easymacro/js/learn.js?1660880367"></script>
<script src="/easymacro/js/hugo-learn.js?1660880367"></script>
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660965650"></script>
<script src="/easymacro/js/learn.js?1660965650"></script>
<script src="/easymacro/js/hugo-learn.js?1660965650"></script>
<script src="/easymacro/mermaid/mermaid.js?1660880367"></script>
<script src="/easymacro/mermaid/mermaid.js?1660965650"></script>
<script>
mermaid.initialize({ startOnLoad: true });

View File

@ -12,22 +12,22 @@
<title>Mensajes :: Documentación para EasyMacro</title>
<link href="/easymacro/css/nucleus.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/fontawesome-all.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/hybrid.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/featherlight.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/perfect-scrollbar.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/auto-complete.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/theme.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/tabs.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/hugo-theme.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/nucleus.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/fontawesome-all.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/hybrid.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/featherlight.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/perfect-scrollbar.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/auto-complete.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/theme.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/tabs.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/hugo-theme.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/theme-blue.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/theme-blue.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/custom.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/custom.css?1660965650" rel="stylesheet">
<script src="/easymacro/js/jquery-3.3.1.min.js?1660880367"></script>
<script src="/easymacro/js/jquery-3.3.1.min.js?1660965650"></script>
<style>
:root #header + #content > #left > #rlblock_left{
@ -106,14 +106,14 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
<span data-search-clear=""><i class="fas fa-times"></i></span>
</div>
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660880367"></script>
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660880367"></script>
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660965650"></script>
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660965650"></script>
<script type="text/javascript">
var baseurl = "https:\/\/doc.cuates.net\/easymacro\/es";
</script>
<script type="text/javascript" src="/easymacro/js/search.js?1660880367"></script>
<script type="text/javascript" src="/easymacro/js/search.js?1660965650"></script>
</div>
@ -645,6 +645,134 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
</a>
<ul>
<li data-nav-id="/easymacro/es/calc/sheets/" title="Hojas" class="dd-item
">
<a href="/easymacro/es/calc/sheets/">
Hojas
</a>
<ul>
<li data-nav-id="/easymacro/es/calc/sheets/properties/" title="Propiedades" class="dd-item
">
<a href="/easymacro/es/calc/sheets/properties/">
Propiedades
</a>
</li>
<li data-nav-id="/easymacro/es/calc/sheets/methods/" title="Métodos" class="dd-item
">
<a href="/easymacro/es/calc/sheets/methods/">
Métodos
</a>
</li>
<li data-nav-id="/easymacro/es/calc/sheets/events/" title="Eventos" class="dd-item
">
<a href="/easymacro/es/calc/sheets/events/">
Eventos
</a>
</li>
</ul>
</li>
</ul>
</li>
@ -1208,9 +1336,77 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
@ -1252,19 +1448,19 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
<div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
<div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
</div>
<script src="/easymacro/js/clipboard.min.js?1660880367"></script>
<script src="/easymacro/js/perfect-scrollbar.min.js?1660880367"></script>
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660880367"></script>
<script src="/easymacro/js/jquery.sticky.js?1660880367"></script>
<script src="/easymacro/js/featherlight.min.js?1660880367"></script>
<script src="/easymacro/js/highlight.pack.js?1660880367"></script>
<script src="/easymacro/js/clipboard.min.js?1660965650"></script>
<script src="/easymacro/js/perfect-scrollbar.min.js?1660965650"></script>
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660965650"></script>
<script src="/easymacro/js/jquery.sticky.js?1660965650"></script>
<script src="/easymacro/js/featherlight.min.js?1660965650"></script>
<script src="/easymacro/js/highlight.pack.js?1660965650"></script>
<script>hljs.initHighlightingOnLoad();</script>
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660880367"></script>
<script src="/easymacro/js/learn.js?1660880367"></script>
<script src="/easymacro/js/hugo-learn.js?1660880367"></script>
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660965650"></script>
<script src="/easymacro/js/learn.js?1660965650"></script>
<script src="/easymacro/js/hugo-learn.js?1660965650"></script>
<script src="/easymacro/mermaid/mermaid.js?1660880367"></script>
<script src="/easymacro/mermaid/mermaid.js?1660965650"></script>
<script>
mermaid.initialize({ startOnLoad: true });

View File

@ -12,22 +12,22 @@
<title>Rutas y archivos :: Documentación para EasyMacro</title>
<link href="/easymacro/css/nucleus.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/fontawesome-all.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/hybrid.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/featherlight.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/perfect-scrollbar.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/auto-complete.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/theme.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/tabs.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/hugo-theme.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/nucleus.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/fontawesome-all.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/hybrid.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/featherlight.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/perfect-scrollbar.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/auto-complete.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/theme.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/tabs.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/hugo-theme.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/theme-blue.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/theme-blue.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/custom.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/custom.css?1660965650" rel="stylesheet">
<script src="/easymacro/js/jquery-3.3.1.min.js?1660880367"></script>
<script src="/easymacro/js/jquery-3.3.1.min.js?1660965650"></script>
<style>
:root #header + #content > #left > #rlblock_left{
@ -106,14 +106,14 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
<span data-search-clear=""><i class="fas fa-times"></i></span>
</div>
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660880367"></script>
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660880367"></script>
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660965650"></script>
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660965650"></script>
<script type="text/javascript">
var baseurl = "https:\/\/doc.cuates.net\/easymacro\/es";
</script>
<script type="text/javascript" src="/easymacro/js/search.js?1660880367"></script>
<script type="text/javascript" src="/easymacro/js/search.js?1660965650"></script>
</div>
@ -645,6 +645,134 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
</a>
<ul>
<li data-nav-id="/easymacro/es/calc/sheets/" title="Hojas" class="dd-item
">
<a href="/easymacro/es/calc/sheets/">
Hojas
</a>
<ul>
<li data-nav-id="/easymacro/es/calc/sheets/properties/" title="Propiedades" class="dd-item
">
<a href="/easymacro/es/calc/sheets/properties/">
Propiedades
</a>
</li>
<li data-nav-id="/easymacro/es/calc/sheets/methods/" title="Métodos" class="dd-item
">
<a href="/easymacro/es/calc/sheets/methods/">
Métodos
</a>
</li>
<li data-nav-id="/easymacro/es/calc/sheets/events/" title="Eventos" class="dd-item
">
<a href="/easymacro/es/calc/sheets/events/">
Eventos
</a>
</li>
</ul>
</li>
</ul>
</li>
@ -1504,9 +1632,77 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
@ -1548,19 +1744,19 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
<div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
<div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
</div>
<script src="/easymacro/js/clipboard.min.js?1660880367"></script>
<script src="/easymacro/js/perfect-scrollbar.min.js?1660880367"></script>
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660880367"></script>
<script src="/easymacro/js/jquery.sticky.js?1660880367"></script>
<script src="/easymacro/js/featherlight.min.js?1660880367"></script>
<script src="/easymacro/js/highlight.pack.js?1660880367"></script>
<script src="/easymacro/js/clipboard.min.js?1660965650"></script>
<script src="/easymacro/js/perfect-scrollbar.min.js?1660965650"></script>
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660965650"></script>
<script src="/easymacro/js/jquery.sticky.js?1660965650"></script>
<script src="/easymacro/js/featherlight.min.js?1660965650"></script>
<script src="/easymacro/js/highlight.pack.js?1660965650"></script>
<script>hljs.initHighlightingOnLoad();</script>
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660880367"></script>
<script src="/easymacro/js/learn.js?1660880367"></script>
<script src="/easymacro/js/hugo-learn.js?1660880367"></script>
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660965650"></script>
<script src="/easymacro/js/learn.js?1660965650"></script>
<script src="/easymacro/js/hugo-learn.js?1660965650"></script>
<script src="/easymacro/mermaid/mermaid.js?1660880367"></script>
<script src="/easymacro/mermaid/mermaid.js?1660965650"></script>
<script>
mermaid.initialize({ startOnLoad: true });

View File

@ -12,22 +12,22 @@
<title>Hilos :: Documentación para EasyMacro</title>
<link href="/easymacro/css/nucleus.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/fontawesome-all.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/hybrid.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/featherlight.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/perfect-scrollbar.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/auto-complete.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/theme.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/tabs.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/hugo-theme.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/nucleus.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/fontawesome-all.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/hybrid.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/featherlight.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/perfect-scrollbar.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/auto-complete.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/theme.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/tabs.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/hugo-theme.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/theme-blue.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/theme-blue.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/custom.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/custom.css?1660965650" rel="stylesheet">
<script src="/easymacro/js/jquery-3.3.1.min.js?1660880367"></script>
<script src="/easymacro/js/jquery-3.3.1.min.js?1660965650"></script>
<style>
:root #header + #content > #left > #rlblock_left{
@ -106,14 +106,14 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
<span data-search-clear=""><i class="fas fa-times"></i></span>
</div>
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660880367"></script>
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660880367"></script>
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660965650"></script>
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660965650"></script>
<script type="text/javascript">
var baseurl = "https:\/\/doc.cuates.net\/easymacro\/es";
</script>
<script type="text/javascript" src="/easymacro/js/search.js?1660880367"></script>
<script type="text/javascript" src="/easymacro/js/search.js?1660965650"></script>
</div>
@ -645,6 +645,134 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
</a>
<ul>
<li data-nav-id="/easymacro/es/calc/sheets/" title="Hojas" class="dd-item
">
<a href="/easymacro/es/calc/sheets/">
Hojas
</a>
<ul>
<li data-nav-id="/easymacro/es/calc/sheets/properties/" title="Propiedades" class="dd-item
">
<a href="/easymacro/es/calc/sheets/properties/">
Propiedades
</a>
</li>
<li data-nav-id="/easymacro/es/calc/sheets/methods/" title="Métodos" class="dd-item
">
<a href="/easymacro/es/calc/sheets/methods/">
Métodos
</a>
</li>
<li data-nav-id="/easymacro/es/calc/sheets/events/" title="Eventos" class="dd-item
">
<a href="/easymacro/es/calc/sheets/events/">
Eventos
</a>
</li>
</ul>
</li>
</ul>
</li>
@ -1208,9 +1336,77 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
@ -1252,19 +1448,19 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
<div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
<div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
</div>
<script src="/easymacro/js/clipboard.min.js?1660880367"></script>
<script src="/easymacro/js/perfect-scrollbar.min.js?1660880367"></script>
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660880367"></script>
<script src="/easymacro/js/jquery.sticky.js?1660880367"></script>
<script src="/easymacro/js/featherlight.min.js?1660880367"></script>
<script src="/easymacro/js/highlight.pack.js?1660880367"></script>
<script src="/easymacro/js/clipboard.min.js?1660965650"></script>
<script src="/easymacro/js/perfect-scrollbar.min.js?1660965650"></script>
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660965650"></script>
<script src="/easymacro/js/jquery.sticky.js?1660965650"></script>
<script src="/easymacro/js/featherlight.min.js?1660965650"></script>
<script src="/easymacro/js/highlight.pack.js?1660965650"></script>
<script>hljs.initHighlightingOnLoad();</script>
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660880367"></script>
<script src="/easymacro/js/learn.js?1660880367"></script>
<script src="/easymacro/js/hugo-learn.js?1660880367"></script>
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660965650"></script>
<script src="/easymacro/js/learn.js?1660965650"></script>
<script src="/easymacro/js/hugo-learn.js?1660965650"></script>
<script src="/easymacro/mermaid/mermaid.js?1660880367"></script>
<script src="/easymacro/mermaid/mermaid.js?1660965650"></script>
<script>
mermaid.initialize({ startOnLoad: true });

View File

@ -12,22 +12,22 @@
<title>Timer :: Documentación para EasyMacro</title>
<link href="/easymacro/css/nucleus.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/fontawesome-all.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/hybrid.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/featherlight.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/perfect-scrollbar.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/auto-complete.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/theme.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/tabs.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/hugo-theme.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/nucleus.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/fontawesome-all.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/hybrid.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/featherlight.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/perfect-scrollbar.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/auto-complete.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/theme.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/tabs.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/hugo-theme.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/theme-blue.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/theme-blue.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/custom.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/custom.css?1660965650" rel="stylesheet">
<script src="/easymacro/js/jquery-3.3.1.min.js?1660880367"></script>
<script src="/easymacro/js/jquery-3.3.1.min.js?1660965650"></script>
<style>
:root #header + #content > #left > #rlblock_left{
@ -106,14 +106,14 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
<span data-search-clear=""><i class="fas fa-times"></i></span>
</div>
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660880367"></script>
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660880367"></script>
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660965650"></script>
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660965650"></script>
<script type="text/javascript">
var baseurl = "https:\/\/doc.cuates.net\/easymacro\/es";
</script>
<script type="text/javascript" src="/easymacro/js/search.js?1660880367"></script>
<script type="text/javascript" src="/easymacro/js/search.js?1660965650"></script>
</div>
@ -645,6 +645,134 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
</a>
<ul>
<li data-nav-id="/easymacro/es/calc/sheets/" title="Hojas" class="dd-item
">
<a href="/easymacro/es/calc/sheets/">
Hojas
</a>
<ul>
<li data-nav-id="/easymacro/es/calc/sheets/properties/" title="Propiedades" class="dd-item
">
<a href="/easymacro/es/calc/sheets/properties/">
Propiedades
</a>
</li>
<li data-nav-id="/easymacro/es/calc/sheets/methods/" title="Métodos" class="dd-item
">
<a href="/easymacro/es/calc/sheets/methods/">
Métodos
</a>
</li>
<li data-nav-id="/easymacro/es/calc/sheets/events/" title="Eventos" class="dd-item
">
<a href="/easymacro/es/calc/sheets/events/">
Eventos
</a>
</li>
</ul>
</li>
</ul>
</li>
@ -1259,9 +1387,77 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
@ -1303,19 +1499,19 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
<div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
<div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
</div>
<script src="/easymacro/js/clipboard.min.js?1660880367"></script>
<script src="/easymacro/js/perfect-scrollbar.min.js?1660880367"></script>
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660880367"></script>
<script src="/easymacro/js/jquery.sticky.js?1660880367"></script>
<script src="/easymacro/js/featherlight.min.js?1660880367"></script>
<script src="/easymacro/js/highlight.pack.js?1660880367"></script>
<script src="/easymacro/js/clipboard.min.js?1660965650"></script>
<script src="/easymacro/js/perfect-scrollbar.min.js?1660965650"></script>
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660965650"></script>
<script src="/easymacro/js/jquery.sticky.js?1660965650"></script>
<script src="/easymacro/js/featherlight.min.js?1660965650"></script>
<script src="/easymacro/js/highlight.pack.js?1660965650"></script>
<script>hljs.initHighlightingOnLoad();</script>
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660880367"></script>
<script src="/easymacro/js/learn.js?1660880367"></script>
<script src="/easymacro/js/hugo-learn.js?1660880367"></script>
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660965650"></script>
<script src="/easymacro/js/learn.js?1660965650"></script>
<script src="/easymacro/js/hugo-learn.js?1660965650"></script>
<script src="/easymacro/mermaid/mermaid.js?1660880367"></script>
<script src="/easymacro/mermaid/mermaid.js?1660965650"></script>
<script>
mermaid.initialize({ startOnLoad: true });

View File

@ -12,22 +12,22 @@
<title>URL :: Documentación para EasyMacro</title>
<link href="/easymacro/css/nucleus.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/fontawesome-all.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/hybrid.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/featherlight.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/perfect-scrollbar.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/auto-complete.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/theme.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/tabs.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/hugo-theme.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/nucleus.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/fontawesome-all.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/hybrid.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/featherlight.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/perfect-scrollbar.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/auto-complete.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/theme.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/tabs.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/hugo-theme.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/theme-blue.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/theme-blue.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/custom.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/custom.css?1660965650" rel="stylesheet">
<script src="/easymacro/js/jquery-3.3.1.min.js?1660880367"></script>
<script src="/easymacro/js/jquery-3.3.1.min.js?1660965650"></script>
<style>
:root #header + #content > #left > #rlblock_left{
@ -106,14 +106,14 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
<span data-search-clear=""><i class="fas fa-times"></i></span>
</div>
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660880367"></script>
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660880367"></script>
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660965650"></script>
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660965650"></script>
<script type="text/javascript">
var baseurl = "https:\/\/doc.cuates.net\/easymacro\/es";
</script>
<script type="text/javascript" src="/easymacro/js/search.js?1660880367"></script>
<script type="text/javascript" src="/easymacro/js/search.js?1660965650"></script>
</div>
@ -645,6 +645,134 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
</a>
<ul>
<li data-nav-id="/easymacro/es/calc/sheets/" title="Hojas" class="dd-item
">
<a href="/easymacro/es/calc/sheets/">
Hojas
</a>
<ul>
<li data-nav-id="/easymacro/es/calc/sheets/properties/" title="Propiedades" class="dd-item
">
<a href="/easymacro/es/calc/sheets/properties/">
Propiedades
</a>
</li>
<li data-nav-id="/easymacro/es/calc/sheets/methods/" title="Métodos" class="dd-item
">
<a href="/easymacro/es/calc/sheets/methods/">
Métodos
</a>
</li>
<li data-nav-id="/easymacro/es/calc/sheets/events/" title="Eventos" class="dd-item
">
<a href="/easymacro/es/calc/sheets/events/">
Eventos
</a>
</li>
</ul>
</li>
</ul>
</li>
@ -1200,9 +1328,77 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
@ -1244,19 +1440,19 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
<div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
<div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
</div>
<script src="/easymacro/js/clipboard.min.js?1660880367"></script>
<script src="/easymacro/js/perfect-scrollbar.min.js?1660880367"></script>
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660880367"></script>
<script src="/easymacro/js/jquery.sticky.js?1660880367"></script>
<script src="/easymacro/js/featherlight.min.js?1660880367"></script>
<script src="/easymacro/js/highlight.pack.js?1660880367"></script>
<script src="/easymacro/js/clipboard.min.js?1660965650"></script>
<script src="/easymacro/js/perfect-scrollbar.min.js?1660965650"></script>
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660965650"></script>
<script src="/easymacro/js/jquery.sticky.js?1660965650"></script>
<script src="/easymacro/js/featherlight.min.js?1660965650"></script>
<script src="/easymacro/js/highlight.pack.js?1660965650"></script>
<script>hljs.initHighlightingOnLoad();</script>
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660880367"></script>
<script src="/easymacro/js/learn.js?1660880367"></script>
<script src="/easymacro/js/hugo-learn.js?1660880367"></script>
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660965650"></script>
<script src="/easymacro/js/learn.js?1660965650"></script>
<script src="/easymacro/js/hugo-learn.js?1660965650"></script>
<script src="/easymacro/mermaid/mermaid.js?1660880367"></script>
<script src="/easymacro/mermaid/mermaid.js?1660965650"></script>
<script>
mermaid.initialize({ startOnLoad: true });

View File

@ -12,22 +12,22 @@
<title>Utilidades :: Documentación para EasyMacro</title>
<link href="/easymacro/css/nucleus.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/fontawesome-all.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/hybrid.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/featherlight.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/perfect-scrollbar.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/auto-complete.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/theme.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/tabs.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/hugo-theme.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/nucleus.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/fontawesome-all.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/hybrid.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/featherlight.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/perfect-scrollbar.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/auto-complete.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/theme.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/tabs.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/hugo-theme.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/theme-blue.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/theme-blue.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/custom.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/custom.css?1660965650" rel="stylesheet">
<script src="/easymacro/js/jquery-3.3.1.min.js?1660880367"></script>
<script src="/easymacro/js/jquery-3.3.1.min.js?1660965650"></script>
<style>
:root #header + #content > #left > #rlblock_left{
@ -106,14 +106,14 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
<span data-search-clear=""><i class="fas fa-times"></i></span>
</div>
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660880367"></script>
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660880367"></script>
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660965650"></script>
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660965650"></script>
<script type="text/javascript">
var baseurl = "https:\/\/doc.cuates.net\/easymacro\/es";
</script>
<script type="text/javascript" src="/easymacro/js/search.js?1660880367"></script>
<script type="text/javascript" src="/easymacro/js/search.js?1660965650"></script>
</div>
@ -645,6 +645,134 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
</a>
<ul>
<li data-nav-id="/easymacro/es/calc/sheets/" title="Hojas" class="dd-item
">
<a href="/easymacro/es/calc/sheets/">
Hojas
</a>
<ul>
<li data-nav-id="/easymacro/es/calc/sheets/properties/" title="Propiedades" class="dd-item
">
<a href="/easymacro/es/calc/sheets/properties/">
Propiedades
</a>
</li>
<li data-nav-id="/easymacro/es/calc/sheets/methods/" title="Métodos" class="dd-item
">
<a href="/easymacro/es/calc/sheets/methods/">
Métodos
</a>
</li>
<li data-nav-id="/easymacro/es/calc/sheets/events/" title="Eventos" class="dd-item
">
<a href="/easymacro/es/calc/sheets/events/">
Eventos
</a>
</li>
</ul>
</li>
</ul>
</li>
@ -1296,9 +1424,77 @@ app.debug(datos)
@ -1340,19 +1536,19 @@ app.debug(datos)
<div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
<div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
</div>
<script src="/easymacro/js/clipboard.min.js?1660880367"></script>
<script src="/easymacro/js/perfect-scrollbar.min.js?1660880367"></script>
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660880367"></script>
<script src="/easymacro/js/jquery.sticky.js?1660880367"></script>
<script src="/easymacro/js/featherlight.min.js?1660880367"></script>
<script src="/easymacro/js/highlight.pack.js?1660880367"></script>
<script src="/easymacro/js/clipboard.min.js?1660965650"></script>
<script src="/easymacro/js/perfect-scrollbar.min.js?1660965650"></script>
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660965650"></script>
<script src="/easymacro/js/jquery.sticky.js?1660965650"></script>
<script src="/easymacro/js/featherlight.min.js?1660965650"></script>
<script src="/easymacro/js/highlight.pack.js?1660965650"></script>
<script>hljs.initHighlightingOnLoad();</script>
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660880367"></script>
<script src="/easymacro/js/learn.js?1660880367"></script>
<script src="/easymacro/js/hugo-learn.js?1660880367"></script>
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660965650"></script>
<script src="/easymacro/js/learn.js?1660965650"></script>
<script src="/easymacro/js/hugo-learn.js?1660965650"></script>
<script src="/easymacro/mermaid/mermaid.js?1660880367"></script>
<script src="/easymacro/mermaid/mermaid.js?1660965650"></script>
<script>
mermaid.initialize({ startOnLoad: true });

View File

@ -12,22 +12,22 @@
<title>Herramientas para depurar :: Documentación para EasyMacro</title>
<link href="/easymacro/css/nucleus.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/fontawesome-all.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/hybrid.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/featherlight.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/perfect-scrollbar.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/auto-complete.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/theme.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/tabs.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/hugo-theme.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/nucleus.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/fontawesome-all.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/hybrid.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/featherlight.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/perfect-scrollbar.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/auto-complete.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/theme.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/tabs.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/hugo-theme.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/theme-blue.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/theme-blue.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/custom.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/custom.css?1660965650" rel="stylesheet">
<script src="/easymacro/js/jquery-3.3.1.min.js?1660880367"></script>
<script src="/easymacro/js/jquery-3.3.1.min.js?1660965650"></script>
<style>
:root #header + #content > #left > #rlblock_left{
@ -106,14 +106,14 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
<span data-search-clear=""><i class="fas fa-times"></i></span>
</div>
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660880367"></script>
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660880367"></script>
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660965650"></script>
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660965650"></script>
<script type="text/javascript">
var baseurl = "https:\/\/doc.cuates.net\/easymacro\/es";
</script>
<script type="text/javascript" src="/easymacro/js/search.js?1660880367"></script>
<script type="text/javascript" src="/easymacro/js/search.js?1660965650"></script>
</div>
@ -645,6 +645,134 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
</a>
<ul>
<li data-nav-id="/easymacro/es/calc/sheets/" title="Hojas" class="dd-item
">
<a href="/easymacro/es/calc/sheets/">
Hojas
</a>
<ul>
<li data-nav-id="/easymacro/es/calc/sheets/properties/" title="Propiedades" class="dd-item
">
<a href="/easymacro/es/calc/sheets/properties/">
Propiedades
</a>
</li>
<li data-nav-id="/easymacro/es/calc/sheets/methods/" title="Métodos" class="dd-item
">
<a href="/easymacro/es/calc/sheets/methods/">
Métodos
</a>
</li>
<li data-nav-id="/easymacro/es/calc/sheets/events/" title="Eventos" class="dd-item
">
<a href="/easymacro/es/calc/sheets/events/">
Eventos
</a>
</li>
</ul>
</li>
</ul>
</li>
@ -1291,9 +1419,77 @@ ZeroDivisionError: division by zero
@ -1335,19 +1531,19 @@ ZeroDivisionError: division by zero
<div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
<div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
</div>
<script src="/easymacro/js/clipboard.min.js?1660880367"></script>
<script src="/easymacro/js/perfect-scrollbar.min.js?1660880367"></script>
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660880367"></script>
<script src="/easymacro/js/jquery.sticky.js?1660880367"></script>
<script src="/easymacro/js/featherlight.min.js?1660880367"></script>
<script src="/easymacro/js/highlight.pack.js?1660880367"></script>
<script src="/easymacro/js/clipboard.min.js?1660965650"></script>
<script src="/easymacro/js/perfect-scrollbar.min.js?1660965650"></script>
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660965650"></script>
<script src="/easymacro/js/jquery.sticky.js?1660965650"></script>
<script src="/easymacro/js/featherlight.min.js?1660965650"></script>
<script src="/easymacro/js/highlight.pack.js?1660965650"></script>
<script>hljs.initHighlightingOnLoad();</script>
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660880367"></script>
<script src="/easymacro/js/learn.js?1660880367"></script>
<script src="/easymacro/js/hugo-learn.js?1660880367"></script>
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660965650"></script>
<script src="/easymacro/js/learn.js?1660965650"></script>
<script src="/easymacro/js/hugo-learn.js?1660965650"></script>
<script src="/easymacro/mermaid/mermaid.js?1660880367"></script>
<script src="/easymacro/mermaid/mermaid.js?1660965650"></script>
<script>
mermaid.initialize({ startOnLoad: true });

View File

@ -9,15 +9,15 @@
<title>404 Page not found</title>
<link href="/easymacro/css/nucleus.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/fontawesome-all.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/hybrid.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/featherlight.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/perfect-scrollbar.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/theme.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/hugo-theme.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/nucleus.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/fontawesome-all.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/hybrid.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/featherlight.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/perfect-scrollbar.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/theme.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/hugo-theme.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/theme-blue.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/theme-blue.css?1660965650" rel="stylesheet">
<style>
:root #header + #content > #left > #rlblock_left {

View File

@ -12,22 +12,22 @@
<title>Categories :: Documentation du EasyMacro</title>
<link href="/easymacro/css/nucleus.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/fontawesome-all.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/hybrid.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/featherlight.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/perfect-scrollbar.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/auto-complete.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/theme.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/tabs.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/hugo-theme.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/nucleus.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/fontawesome-all.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/hybrid.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/featherlight.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/perfect-scrollbar.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/auto-complete.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/theme.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/tabs.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/hugo-theme.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/theme-blue.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/theme-blue.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/custom.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/custom.css?1660965650" rel="stylesheet">
<script src="/easymacro/js/jquery-3.3.1.min.js?1660880367"></script>
<script src="/easymacro/js/jquery-3.3.1.min.js?1660965650"></script>
<style>
:root #header + #content > #left > #rlblock_left{
@ -106,14 +106,14 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
<span data-search-clear=""><i class="fas fa-times"></i></span>
</div>
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660880367"></script>
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660880367"></script>
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660965650"></script>
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660965650"></script>
<script type="text/javascript">
var baseurl = "https:\/\/doc.cuates.net\/easymacro\/fr";
</script>
<script type="text/javascript" src="/easymacro/js/search.js?1660880367"></script>
<script type="text/javascript" src="/easymacro/js/search.js?1660965650"></script>
</div>
@ -373,19 +373,19 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
<div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
<div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
</div>
<script src="/easymacro/js/clipboard.min.js?1660880367"></script>
<script src="/easymacro/js/perfect-scrollbar.min.js?1660880367"></script>
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660880367"></script>
<script src="/easymacro/js/jquery.sticky.js?1660880367"></script>
<script src="/easymacro/js/featherlight.min.js?1660880367"></script>
<script src="/easymacro/js/highlight.pack.js?1660880367"></script>
<script src="/easymacro/js/clipboard.min.js?1660965650"></script>
<script src="/easymacro/js/perfect-scrollbar.min.js?1660965650"></script>
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660965650"></script>
<script src="/easymacro/js/jquery.sticky.js?1660965650"></script>
<script src="/easymacro/js/featherlight.min.js?1660965650"></script>
<script src="/easymacro/js/highlight.pack.js?1660965650"></script>
<script>hljs.initHighlightingOnLoad();</script>
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660880367"></script>
<script src="/easymacro/js/learn.js?1660880367"></script>
<script src="/easymacro/js/hugo-learn.js?1660880367"></script>
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660965650"></script>
<script src="/easymacro/js/learn.js?1660965650"></script>
<script src="/easymacro/js/hugo-learn.js?1660965650"></script>
<script src="/easymacro/mermaid/mermaid.js?1660880367"></script>
<script src="/easymacro/mermaid/mermaid.js?1660965650"></script>
<script>
mermaid.initialize({ startOnLoad: true });

View File

@ -12,22 +12,22 @@
<title> :: Documentation du EasyMacro</title>
<link href="/easymacro/css/nucleus.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/fontawesome-all.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/hybrid.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/featherlight.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/perfect-scrollbar.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/auto-complete.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/theme.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/tabs.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/hugo-theme.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/nucleus.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/fontawesome-all.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/hybrid.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/featherlight.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/perfect-scrollbar.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/auto-complete.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/theme.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/tabs.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/hugo-theme.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/theme-blue.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/theme-blue.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/custom.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/custom.css?1660965650" rel="stylesheet">
<script src="/easymacro/js/jquery-3.3.1.min.js?1660880367"></script>
<script src="/easymacro/js/jquery-3.3.1.min.js?1660965650"></script>
<style>
:root #header + #content > #left > #rlblock_left{
@ -106,14 +106,14 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
<span data-search-clear=""><i class="fas fa-times"></i></span>
</div>
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660880367"></script>
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660880367"></script>
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660965650"></script>
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660965650"></script>
<script type="text/javascript">
var baseurl = "https:\/\/doc.cuates.net\/easymacro\/fr";
</script>
<script type="text/javascript" src="/easymacro/js/search.js?1660880367"></script>
<script type="text/javascript" src="/easymacro/js/search.js?1660965650"></script>
</div>
@ -322,19 +322,19 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
<div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
<div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
</div>
<script src="/easymacro/js/clipboard.min.js?1660880367"></script>
<script src="/easymacro/js/perfect-scrollbar.min.js?1660880367"></script>
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660880367"></script>
<script src="/easymacro/js/jquery.sticky.js?1660880367"></script>
<script src="/easymacro/js/featherlight.min.js?1660880367"></script>
<script src="/easymacro/js/highlight.pack.js?1660880367"></script>
<script src="/easymacro/js/clipboard.min.js?1660965650"></script>
<script src="/easymacro/js/perfect-scrollbar.min.js?1660965650"></script>
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660965650"></script>
<script src="/easymacro/js/jquery.sticky.js?1660965650"></script>
<script src="/easymacro/js/featherlight.min.js?1660965650"></script>
<script src="/easymacro/js/highlight.pack.js?1660965650"></script>
<script>hljs.initHighlightingOnLoad();</script>
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660880367"></script>
<script src="/easymacro/js/learn.js?1660880367"></script>
<script src="/easymacro/js/hugo-learn.js?1660880367"></script>
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660965650"></script>
<script src="/easymacro/js/learn.js?1660965650"></script>
<script src="/easymacro/js/hugo-learn.js?1660965650"></script>
<script src="/easymacro/mermaid/mermaid.js?1660880367"></script>
<script src="/easymacro/mermaid/mermaid.js?1660965650"></script>
<script>
mermaid.initialize({ startOnLoad: true });

View File

@ -12,22 +12,22 @@
<title>Tags :: Documentation du EasyMacro</title>
<link href="/easymacro/css/nucleus.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/fontawesome-all.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/hybrid.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/featherlight.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/perfect-scrollbar.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/auto-complete.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/theme.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/tabs.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/hugo-theme.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/nucleus.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/fontawesome-all.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/hybrid.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/featherlight.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/perfect-scrollbar.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/auto-complete.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/theme.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/tabs.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/hugo-theme.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/theme-blue.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/theme-blue.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/custom.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/custom.css?1660965650" rel="stylesheet">
<script src="/easymacro/js/jquery-3.3.1.min.js?1660880367"></script>
<script src="/easymacro/js/jquery-3.3.1.min.js?1660965650"></script>
<style>
:root #header + #content > #left > #rlblock_left{
@ -106,14 +106,14 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
<span data-search-clear=""><i class="fas fa-times"></i></span>
</div>
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660880367"></script>
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660880367"></script>
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660965650"></script>
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660965650"></script>
<script type="text/javascript">
var baseurl = "https:\/\/doc.cuates.net\/easymacro\/fr";
</script>
<script type="text/javascript" src="/easymacro/js/search.js?1660880367"></script>
<script type="text/javascript" src="/easymacro/js/search.js?1660965650"></script>
</div>
@ -373,19 +373,19 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
<div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
<div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
</div>
<script src="/easymacro/js/clipboard.min.js?1660880367"></script>
<script src="/easymacro/js/perfect-scrollbar.min.js?1660880367"></script>
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660880367"></script>
<script src="/easymacro/js/jquery.sticky.js?1660880367"></script>
<script src="/easymacro/js/featherlight.min.js?1660880367"></script>
<script src="/easymacro/js/highlight.pack.js?1660880367"></script>
<script src="/easymacro/js/clipboard.min.js?1660965650"></script>
<script src="/easymacro/js/perfect-scrollbar.min.js?1660965650"></script>
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660965650"></script>
<script src="/easymacro/js/jquery.sticky.js?1660965650"></script>
<script src="/easymacro/js/featherlight.min.js?1660965650"></script>
<script src="/easymacro/js/highlight.pack.js?1660965650"></script>
<script>hljs.initHighlightingOnLoad();</script>
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660880367"></script>
<script src="/easymacro/js/learn.js?1660880367"></script>
<script src="/easymacro/js/hugo-learn.js?1660880367"></script>
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660965650"></script>
<script src="/easymacro/js/learn.js?1660965650"></script>
<script src="/easymacro/js/hugo-learn.js?1660965650"></script>
<script src="/easymacro/mermaid/mermaid.js?1660880367"></script>
<script src="/easymacro/mermaid/mermaid.js?1660965650"></script>
<script>
mermaid.initialize({ startOnLoad: true });

View File

@ -12,22 +12,22 @@
<title> :: EasyMacro&#39;s documentation</title>
<link href="/easymacro/css/nucleus.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/fontawesome-all.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/hybrid.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/featherlight.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/perfect-scrollbar.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/auto-complete.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/theme.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/tabs.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/hugo-theme.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/nucleus.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/fontawesome-all.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/hybrid.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/featherlight.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/perfect-scrollbar.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/auto-complete.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/theme.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/tabs.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/hugo-theme.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/theme-blue.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/theme-blue.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/custom.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/custom.css?1660965650" rel="stylesheet">
<script src="/easymacro/js/jquery-3.3.1.min.js?1660880367"></script>
<script src="/easymacro/js/jquery-3.3.1.min.js?1660965650"></script>
<style>
:root #header + #content > #left > #rlblock_left{
@ -106,14 +106,14 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
<span data-search-clear=""><i class="fas fa-times"></i></span>
</div>
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660880367"></script>
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660880367"></script>
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660965650"></script>
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660965650"></script>
<script type="text/javascript">
var baseurl = "https:\/\/doc.cuates.net\/easymacro";
</script>
<script type="text/javascript" src="/easymacro/js/search.js?1660880367"></script>
<script type="text/javascript" src="/easymacro/js/search.js?1660965650"></script>
</div>
@ -412,19 +412,19 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
<div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
<div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
</div>
<script src="/easymacro/js/clipboard.min.js?1660880367"></script>
<script src="/easymacro/js/perfect-scrollbar.min.js?1660880367"></script>
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660880367"></script>
<script src="/easymacro/js/jquery.sticky.js?1660880367"></script>
<script src="/easymacro/js/featherlight.min.js?1660880367"></script>
<script src="/easymacro/js/highlight.pack.js?1660880367"></script>
<script src="/easymacro/js/clipboard.min.js?1660965650"></script>
<script src="/easymacro/js/perfect-scrollbar.min.js?1660965650"></script>
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660965650"></script>
<script src="/easymacro/js/jquery.sticky.js?1660965650"></script>
<script src="/easymacro/js/featherlight.min.js?1660965650"></script>
<script src="/easymacro/js/highlight.pack.js?1660965650"></script>
<script>hljs.initHighlightingOnLoad();</script>
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660880367"></script>
<script src="/easymacro/js/learn.js?1660880367"></script>
<script src="/easymacro/js/hugo-learn.js?1660880367"></script>
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660965650"></script>
<script src="/easymacro/js/learn.js?1660965650"></script>
<script src="/easymacro/js/hugo-learn.js?1660965650"></script>
<script src="/easymacro/mermaid/mermaid.js?1660880367"></script>
<script src="/easymacro/mermaid/mermaid.js?1660965650"></script>
<script>
mermaid.initialize({ startOnLoad: true });

View File

@ -12,22 +12,22 @@
<title>Installation :: EasyMacro&#39;s documentation</title>
<link href="/easymacro/css/nucleus.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/fontawesome-all.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/hybrid.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/featherlight.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/perfect-scrollbar.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/auto-complete.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/theme.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/tabs.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/hugo-theme.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/nucleus.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/fontawesome-all.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/hybrid.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/featherlight.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/perfect-scrollbar.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/auto-complete.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/theme.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/tabs.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/hugo-theme.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/theme-blue.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/theme-blue.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/custom.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/custom.css?1660965650" rel="stylesheet">
<script src="/easymacro/js/jquery-3.3.1.min.js?1660880367"></script>
<script src="/easymacro/js/jquery-3.3.1.min.js?1660965650"></script>
<style>
:root #header + #content > #left > #rlblock_left{
@ -106,14 +106,14 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
<span data-search-clear=""><i class="fas fa-times"></i></span>
</div>
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660880367"></script>
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660880367"></script>
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660965650"></script>
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660965650"></script>
<script type="text/javascript">
var baseurl = "https:\/\/doc.cuates.net\/easymacro";
</script>
<script type="text/javascript" src="/easymacro/js/search.js?1660880367"></script>
<script type="text/javascript" src="/easymacro/js/search.js?1660965650"></script>
</div>
@ -466,19 +466,19 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
<div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
<div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
</div>
<script src="/easymacro/js/clipboard.min.js?1660880367"></script>
<script src="/easymacro/js/perfect-scrollbar.min.js?1660880367"></script>
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660880367"></script>
<script src="/easymacro/js/jquery.sticky.js?1660880367"></script>
<script src="/easymacro/js/featherlight.min.js?1660880367"></script>
<script src="/easymacro/js/highlight.pack.js?1660880367"></script>
<script src="/easymacro/js/clipboard.min.js?1660965650"></script>
<script src="/easymacro/js/perfect-scrollbar.min.js?1660965650"></script>
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660965650"></script>
<script src="/easymacro/js/jquery.sticky.js?1660965650"></script>
<script src="/easymacro/js/featherlight.min.js?1660965650"></script>
<script src="/easymacro/js/highlight.pack.js?1660965650"></script>
<script>hljs.initHighlightingOnLoad();</script>
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660880367"></script>
<script src="/easymacro/js/learn.js?1660880367"></script>
<script src="/easymacro/js/hugo-learn.js?1660880367"></script>
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660965650"></script>
<script src="/easymacro/js/learn.js?1660965650"></script>
<script src="/easymacro/js/hugo-learn.js?1660965650"></script>
<script src="/easymacro/mermaid/mermaid.js?1660880367"></script>
<script src="/easymacro/mermaid/mermaid.js?1660965650"></script>
<script>
mermaid.initialize({ startOnLoad: true });

View File

@ -9,15 +9,15 @@
<title>404 Page not found</title>
<link href="/easymacro/css/nucleus.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/fontawesome-all.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/hybrid.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/featherlight.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/perfect-scrollbar.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/theme.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/hugo-theme.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/nucleus.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/fontawesome-all.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/hybrid.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/featherlight.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/perfect-scrollbar.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/theme.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/hugo-theme.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/theme-blue.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/theme-blue.css?1660965650" rel="stylesheet">
<style>
:root #header + #content > #left > #rlblock_left {

View File

@ -12,22 +12,22 @@
<title>Categories :: Documentação para EasyMacro</title>
<link href="/easymacro/css/nucleus.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/fontawesome-all.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/hybrid.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/featherlight.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/perfect-scrollbar.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/auto-complete.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/theme.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/tabs.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/hugo-theme.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/nucleus.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/fontawesome-all.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/hybrid.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/featherlight.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/perfect-scrollbar.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/auto-complete.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/theme.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/tabs.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/hugo-theme.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/theme-blue.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/theme-blue.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/custom.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/custom.css?1660965650" rel="stylesheet">
<script src="/easymacro/js/jquery-3.3.1.min.js?1660880367"></script>
<script src="/easymacro/js/jquery-3.3.1.min.js?1660965650"></script>
<style>
:root #header + #content > #left > #rlblock_left{
@ -106,14 +106,14 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
<span data-search-clear=""><i class="fas fa-times"></i></span>
</div>
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660880367"></script>
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660880367"></script>
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660965650"></script>
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660965650"></script>
<script type="text/javascript">
var baseurl = "https:\/\/doc.cuates.net\/easymacro\/pt";
</script>
<script type="text/javascript" src="/easymacro/js/search.js?1660880367"></script>
<script type="text/javascript" src="/easymacro/js/search.js?1660965650"></script>
</div>
@ -418,19 +418,19 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
<div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
<div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
</div>
<script src="/easymacro/js/clipboard.min.js?1660880367"></script>
<script src="/easymacro/js/perfect-scrollbar.min.js?1660880367"></script>
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660880367"></script>
<script src="/easymacro/js/jquery.sticky.js?1660880367"></script>
<script src="/easymacro/js/featherlight.min.js?1660880367"></script>
<script src="/easymacro/js/highlight.pack.js?1660880367"></script>
<script src="/easymacro/js/clipboard.min.js?1660965650"></script>
<script src="/easymacro/js/perfect-scrollbar.min.js?1660965650"></script>
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660965650"></script>
<script src="/easymacro/js/jquery.sticky.js?1660965650"></script>
<script src="/easymacro/js/featherlight.min.js?1660965650"></script>
<script src="/easymacro/js/highlight.pack.js?1660965650"></script>
<script>hljs.initHighlightingOnLoad();</script>
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660880367"></script>
<script src="/easymacro/js/learn.js?1660880367"></script>
<script src="/easymacro/js/hugo-learn.js?1660880367"></script>
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660965650"></script>
<script src="/easymacro/js/learn.js?1660965650"></script>
<script src="/easymacro/js/hugo-learn.js?1660965650"></script>
<script src="/easymacro/mermaid/mermaid.js?1660880367"></script>
<script src="/easymacro/mermaid/mermaid.js?1660965650"></script>
<script>
mermaid.initialize({ startOnLoad: true });

View File

@ -12,22 +12,22 @@
<title> :: Documentação para EasyMacro</title>
<link href="/easymacro/css/nucleus.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/fontawesome-all.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/hybrid.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/featherlight.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/perfect-scrollbar.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/auto-complete.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/theme.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/tabs.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/hugo-theme.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/nucleus.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/fontawesome-all.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/hybrid.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/featherlight.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/perfect-scrollbar.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/auto-complete.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/theme.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/tabs.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/hugo-theme.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/theme-blue.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/theme-blue.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/custom.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/custom.css?1660965650" rel="stylesheet">
<script src="/easymacro/js/jquery-3.3.1.min.js?1660880367"></script>
<script src="/easymacro/js/jquery-3.3.1.min.js?1660965650"></script>
<style>
:root #header + #content > #left > #rlblock_left{
@ -106,14 +106,14 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
<span data-search-clear=""><i class="fas fa-times"></i></span>
</div>
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660880367"></script>
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660880367"></script>
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660965650"></script>
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660965650"></script>
<script type="text/javascript">
var baseurl = "https:\/\/doc.cuates.net\/easymacro\/pt";
</script>
<script type="text/javascript" src="/easymacro/js/search.js?1660880367"></script>
<script type="text/javascript" src="/easymacro/js/search.js?1660965650"></script>
</div>
@ -367,19 +367,19 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
<div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
<div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
</div>
<script src="/easymacro/js/clipboard.min.js?1660880367"></script>
<script src="/easymacro/js/perfect-scrollbar.min.js?1660880367"></script>
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660880367"></script>
<script src="/easymacro/js/jquery.sticky.js?1660880367"></script>
<script src="/easymacro/js/featherlight.min.js?1660880367"></script>
<script src="/easymacro/js/highlight.pack.js?1660880367"></script>
<script src="/easymacro/js/clipboard.min.js?1660965650"></script>
<script src="/easymacro/js/perfect-scrollbar.min.js?1660965650"></script>
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660965650"></script>
<script src="/easymacro/js/jquery.sticky.js?1660965650"></script>
<script src="/easymacro/js/featherlight.min.js?1660965650"></script>
<script src="/easymacro/js/highlight.pack.js?1660965650"></script>
<script>hljs.initHighlightingOnLoad();</script>
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660880367"></script>
<script src="/easymacro/js/learn.js?1660880367"></script>
<script src="/easymacro/js/hugo-learn.js?1660880367"></script>
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660965650"></script>
<script src="/easymacro/js/learn.js?1660965650"></script>
<script src="/easymacro/js/hugo-learn.js?1660965650"></script>
<script src="/easymacro/mermaid/mermaid.js?1660880367"></script>
<script src="/easymacro/mermaid/mermaid.js?1660965650"></script>
<script>
mermaid.initialize({ startOnLoad: true });

View File

@ -12,22 +12,22 @@
<title>Instalação :: Documentação para EasyMacro</title>
<link href="/easymacro/css/nucleus.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/fontawesome-all.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/hybrid.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/featherlight.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/perfect-scrollbar.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/auto-complete.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/theme.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/tabs.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/hugo-theme.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/nucleus.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/fontawesome-all.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/hybrid.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/featherlight.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/perfect-scrollbar.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/auto-complete.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/theme.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/tabs.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/hugo-theme.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/theme-blue.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/theme-blue.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/custom.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/custom.css?1660965650" rel="stylesheet">
<script src="/easymacro/js/jquery-3.3.1.min.js?1660880367"></script>
<script src="/easymacro/js/jquery-3.3.1.min.js?1660965650"></script>
<style>
:root #header + #content > #left > #rlblock_left{
@ -106,14 +106,14 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
<span data-search-clear=""><i class="fas fa-times"></i></span>
</div>
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660880367"></script>
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660880367"></script>
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660965650"></script>
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660965650"></script>
<script type="text/javascript">
var baseurl = "https:\/\/doc.cuates.net\/easymacro\/pt";
</script>
<script type="text/javascript" src="/easymacro/js/search.js?1660880367"></script>
<script type="text/javascript" src="/easymacro/js/search.js?1660965650"></script>
</div>
@ -421,19 +421,19 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
<div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
<div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
</div>
<script src="/easymacro/js/clipboard.min.js?1660880367"></script>
<script src="/easymacro/js/perfect-scrollbar.min.js?1660880367"></script>
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660880367"></script>
<script src="/easymacro/js/jquery.sticky.js?1660880367"></script>
<script src="/easymacro/js/featherlight.min.js?1660880367"></script>
<script src="/easymacro/js/highlight.pack.js?1660880367"></script>
<script src="/easymacro/js/clipboard.min.js?1660965650"></script>
<script src="/easymacro/js/perfect-scrollbar.min.js?1660965650"></script>
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660965650"></script>
<script src="/easymacro/js/jquery.sticky.js?1660965650"></script>
<script src="/easymacro/js/featherlight.min.js?1660965650"></script>
<script src="/easymacro/js/highlight.pack.js?1660965650"></script>
<script>hljs.initHighlightingOnLoad();</script>
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660880367"></script>
<script src="/easymacro/js/learn.js?1660880367"></script>
<script src="/easymacro/js/hugo-learn.js?1660880367"></script>
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660965650"></script>
<script src="/easymacro/js/learn.js?1660965650"></script>
<script src="/easymacro/js/hugo-learn.js?1660965650"></script>
<script src="/easymacro/mermaid/mermaid.js?1660880367"></script>
<script src="/easymacro/mermaid/mermaid.js?1660965650"></script>
<script>
mermaid.initialize({ startOnLoad: true });

View File

@ -12,22 +12,22 @@
<title>Tags :: Documentação para EasyMacro</title>
<link href="/easymacro/css/nucleus.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/fontawesome-all.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/hybrid.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/featherlight.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/perfect-scrollbar.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/auto-complete.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/theme.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/tabs.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/hugo-theme.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/nucleus.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/fontawesome-all.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/hybrid.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/featherlight.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/perfect-scrollbar.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/auto-complete.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/theme.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/tabs.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/hugo-theme.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/theme-blue.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/theme-blue.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/custom.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/custom.css?1660965650" rel="stylesheet">
<script src="/easymacro/js/jquery-3.3.1.min.js?1660880367"></script>
<script src="/easymacro/js/jquery-3.3.1.min.js?1660965650"></script>
<style>
:root #header + #content > #left > #rlblock_left{
@ -106,14 +106,14 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
<span data-search-clear=""><i class="fas fa-times"></i></span>
</div>
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660880367"></script>
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660880367"></script>
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660965650"></script>
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660965650"></script>
<script type="text/javascript">
var baseurl = "https:\/\/doc.cuates.net\/easymacro\/pt";
</script>
<script type="text/javascript" src="/easymacro/js/search.js?1660880367"></script>
<script type="text/javascript" src="/easymacro/js/search.js?1660965650"></script>
</div>
@ -418,19 +418,19 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
<div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
<div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
</div>
<script src="/easymacro/js/clipboard.min.js?1660880367"></script>
<script src="/easymacro/js/perfect-scrollbar.min.js?1660880367"></script>
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660880367"></script>
<script src="/easymacro/js/jquery.sticky.js?1660880367"></script>
<script src="/easymacro/js/featherlight.min.js?1660880367"></script>
<script src="/easymacro/js/highlight.pack.js?1660880367"></script>
<script src="/easymacro/js/clipboard.min.js?1660965650"></script>
<script src="/easymacro/js/perfect-scrollbar.min.js?1660965650"></script>
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660965650"></script>
<script src="/easymacro/js/jquery.sticky.js?1660965650"></script>
<script src="/easymacro/js/featherlight.min.js?1660965650"></script>
<script src="/easymacro/js/highlight.pack.js?1660965650"></script>
<script>hljs.initHighlightingOnLoad();</script>
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660880367"></script>
<script src="/easymacro/js/learn.js?1660880367"></script>
<script src="/easymacro/js/hugo-learn.js?1660880367"></script>
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660965650"></script>
<script src="/easymacro/js/learn.js?1660965650"></script>
<script src="/easymacro/js/hugo-learn.js?1660965650"></script>
<script src="/easymacro/mermaid/mermaid.js?1660880367"></script>
<script src="/easymacro/mermaid/mermaid.js?1660965650"></script>
<script>
mermaid.initialize({ startOnLoad: true });

View File

@ -12,22 +12,22 @@
<title>Tags :: EasyMacro&#39;s documentation</title>
<link href="/easymacro/css/nucleus.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/fontawesome-all.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/hybrid.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/featherlight.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/perfect-scrollbar.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/auto-complete.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/theme.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/tabs.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/hugo-theme.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/nucleus.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/fontawesome-all.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/hybrid.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/featherlight.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/perfect-scrollbar.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/auto-complete.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/theme.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/tabs.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/hugo-theme.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/theme-blue.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/theme-blue.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/custom.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/custom.css?1660965650" rel="stylesheet">
<script src="/easymacro/js/jquery-3.3.1.min.js?1660880367"></script>
<script src="/easymacro/js/jquery-3.3.1.min.js?1660965650"></script>
<style>
:root #header + #content > #left > #rlblock_left{
@ -106,14 +106,14 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
<span data-search-clear=""><i class="fas fa-times"></i></span>
</div>
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660880367"></script>
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660880367"></script>
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660965650"></script>
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660965650"></script>
<script type="text/javascript">
var baseurl = "https:\/\/doc.cuates.net\/easymacro";
</script>
<script type="text/javascript" src="/easymacro/js/search.js?1660880367"></script>
<script type="text/javascript" src="/easymacro/js/search.js?1660965650"></script>
</div>
@ -458,19 +458,19 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
<div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
<div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
</div>
<script src="/easymacro/js/clipboard.min.js?1660880367"></script>
<script src="/easymacro/js/perfect-scrollbar.min.js?1660880367"></script>
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660880367"></script>
<script src="/easymacro/js/jquery.sticky.js?1660880367"></script>
<script src="/easymacro/js/featherlight.min.js?1660880367"></script>
<script src="/easymacro/js/highlight.pack.js?1660880367"></script>
<script src="/easymacro/js/clipboard.min.js?1660965650"></script>
<script src="/easymacro/js/perfect-scrollbar.min.js?1660965650"></script>
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660965650"></script>
<script src="/easymacro/js/jquery.sticky.js?1660965650"></script>
<script src="/easymacro/js/featherlight.min.js?1660965650"></script>
<script src="/easymacro/js/highlight.pack.js?1660965650"></script>
<script>hljs.initHighlightingOnLoad();</script>
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660880367"></script>
<script src="/easymacro/js/learn.js?1660880367"></script>
<script src="/easymacro/js/hugo-learn.js?1660880367"></script>
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660965650"></script>
<script src="/easymacro/js/learn.js?1660965650"></script>
<script src="/easymacro/js/hugo-learn.js?1660965650"></script>
<script src="/easymacro/mermaid/mermaid.js?1660880367"></script>
<script src="/easymacro/mermaid/mermaid.js?1660965650"></script>
<script>
mermaid.initialize({ startOnLoad: true });

View File

@ -12,22 +12,22 @@
<title>Tools for debug :: EasyMacro&#39;s documentation</title>
<link href="/easymacro/css/nucleus.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/fontawesome-all.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/hybrid.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/featherlight.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/perfect-scrollbar.min.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/auto-complete.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/theme.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/tabs.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/hugo-theme.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/nucleus.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/fontawesome-all.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/hybrid.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/featherlight.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/perfect-scrollbar.min.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/auto-complete.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/theme.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/tabs.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/hugo-theme.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/theme-blue.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/theme-blue.css?1660965650" rel="stylesheet">
<link href="/easymacro/css/custom.css?1660880367" rel="stylesheet">
<link href="/easymacro/css/custom.css?1660965650" rel="stylesheet">
<script src="/easymacro/js/jquery-3.3.1.min.js?1660880367"></script>
<script src="/easymacro/js/jquery-3.3.1.min.js?1660965650"></script>
<style>
:root #header + #content > #left > #rlblock_left{
@ -106,14 +106,14 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
<span data-search-clear=""><i class="fas fa-times"></i></span>
</div>
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660880367"></script>
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660880367"></script>
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660965650"></script>
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660965650"></script>
<script type="text/javascript">
var baseurl = "https:\/\/doc.cuates.net\/easymacro";
</script>
<script type="text/javascript" src="/easymacro/js/search.js?1660880367"></script>
<script type="text/javascript" src="/easymacro/js/search.js?1660965650"></script>
</div>
@ -430,19 +430,19 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
<div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
<div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
</div>
<script src="/easymacro/js/clipboard.min.js?1660880367"></script>
<script src="/easymacro/js/perfect-scrollbar.min.js?1660880367"></script>
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660880367"></script>
<script src="/easymacro/js/jquery.sticky.js?1660880367"></script>
<script src="/easymacro/js/featherlight.min.js?1660880367"></script>
<script src="/easymacro/js/highlight.pack.js?1660880367"></script>
<script src="/easymacro/js/clipboard.min.js?1660965650"></script>
<script src="/easymacro/js/perfect-scrollbar.min.js?1660965650"></script>
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660965650"></script>
<script src="/easymacro/js/jquery.sticky.js?1660965650"></script>
<script src="/easymacro/js/featherlight.min.js?1660965650"></script>
<script src="/easymacro/js/highlight.pack.js?1660965650"></script>
<script>hljs.initHighlightingOnLoad();</script>
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660880367"></script>
<script src="/easymacro/js/learn.js?1660880367"></script>
<script src="/easymacro/js/hugo-learn.js?1660880367"></script>
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660965650"></script>
<script src="/easymacro/js/learn.js?1660965650"></script>
<script src="/easymacro/js/hugo-learn.js?1660965650"></script>
<script src="/easymacro/mermaid/mermaid.js?1660880367"></script>
<script src="/easymacro/mermaid/mermaid.js?1660965650"></script>
<script>
mermaid.initialize({ startOnLoad: true });

View File

@ -2,8 +2,9 @@
from typing import Any, Union
from .easymain import BaseObject
from .easymain import log, BaseObject, Color, dict_to_property, run_in_thread
from .easydoc import LODocument
from .easyevents import EventsRangeSelectionListener, LOEvents
class LOCalcRange():
@ -144,7 +145,7 @@ class LOCalcSheet(BaseObject):
@property
def doc(self):
return LODocCalc(self.obj.DrawPage.Forms.Parent)
return LOCalc(self.obj.DrawPage.Forms.Parent)
@property
def name(self):
@ -174,10 +175,6 @@ class LOCalcSheet(BaseObject):
def color(self, value):
self._obj.TabColor = Color()(value)
@property
def events(self):
return LOEvents(self.obj.Events)
@property
def used_area(self):
cursor = self.create_cursor()
@ -195,6 +192,14 @@ class LOCalcSheet(BaseObject):
def password(self, value):
self.obj.protect(value)
@property
def events(self):
return LOEvents(self.obj.Events)
def protect(self, value):
self.obj.protect(value)
return
def unprotect(self, value):
try:
self.obj.unprotect(value)
@ -222,6 +227,8 @@ class LOCalcSheet(BaseObject):
return new_sheet
def copy_to(self, doc: Any, target: str='', pos: int=-1):
"""Copy sheet to other document.
"""
index = pos
if pos < 0:
index = len(doc)
@ -261,6 +268,130 @@ class LOCalc(LODocument):
"""Index access"""
return LOCalcSheet(self._sheets[index])
def __setitem__(self, key: str, value: Any):
"""Insert new sheet"""
self._sheets[key] = value
def __len__(self):
return self._sheets.Count
def __contains__(self, item):
return item in self._sheets
def __iter__(self):
self._i = 0
return self
def __next__(self):
try:
sheet = LOCalcSheet(self._sheets[self._i])
except Exception as e:
raise StopIteration
self._i += 1
return sheet
def __str__(self):
return f'Calc: {self.title}'
@property
def headers(self):
"""Get true if is visible columns/rows headers"""
return self._cc.ColumnRowHeaders
@headers.setter
def headers(self, value):
"""Set visible columns/rows headers"""
self._cc.ColumnRowHeaders = value
@property
def tabs(self):
"""Get true if is visible tab sheets"""
return self._cc.SheetTabs
@tabs.setter
def tabs(self, value):
"""Set visible tab sheets"""
self._cc.SheetTabs = value
@property
def selection(self):
sel = self.obj.CurrentSelection
type_obj = sel.ImplementationName
if type_obj in self.TYPE_RANGES:
sel = LOCalcRange(sel)
elif type_obj == self.RANGES:
sel = LOCalcRanges(sel)
elif type_obj == self.SHAPE:
if len(sel) == 1:
sel = LOShape(sel[0])
else:
sel = LOShapes(sel)
else:
log.debug(type_obj)
return sel
@property
def active(self):
"""Get active sheet"""
return LOCalcSheet(self._cc.ActiveSheet)
@property
def names(self):
"""Get all sheet names"""
names = self.obj.Sheets.ElementNames
return names
@property
def events(self):
return LOEvents(self.obj.Events)
def new_sheet(self):
s = self._create_instance('com.sun.star.sheet.Spreadsheet')
return s
def select(self, rango: Any):
obj = rango
if hasattr(rango, 'obj'):
obj = rango.obj
self._cc.select(obj)
return
@run_in_thread
def start_range_selection(self, controllers: Any, args: dict={}):
"""Start select range selection by user
`See Api RangeSelectionArguments <https://api.libreoffice.org/docs/idl/ref/servicecom_1_1sun_1_1star_1_1sheet_1_1RangeSelectionArguments.html>`_
"""
if args:
args['CloseOnMouseRelease'] = args.get('CloseOnMouseRelease', True)
else:
args = dict(
Title = 'Please select a range',
CloseOnMouseRelease = True)
properties = dict_to_property(args)
self._listener_range_selection = EventsRangeSelectionListener(controllers(self))
self._cc.addRangeSelectionListener(self._listener_range_selection)
self._cc.startRangeSelection(properties)
return
def remove_range_selection_listener(self):
if not self._listener_range_selection is None:
self._cc.removeRangeSelectionListener(self._listener_range_selection)
return
def activate(self, sheet: Union[str, LOCalcSheet]):
"""Activate sheet
:param sheet: Sheet to activate
:type sheet: str, pyUno or LOCalcSheet
"""
obj = sheet
if isinstance(sheet, LOCalcSheet):
obj = sheet.obj
elif isinstance(sheet, str):
obj = self._sheets[sheet]
self._cc.setActiveSheet(obj)
return
def insert(self, name: Union[str, list, tuple]):
"""Insert new sheet
@ -275,3 +406,92 @@ class LOCalc(LODocument):
for n in names:
self._sheets[n] = self._create_instance('com.sun.star.sheet.Spreadsheet')
return LOCalcSheet(self._sheets[n])
def move(self, sheet: Union[str, LOCalcSheet], pos: int=-1):
"""Move sheet name to position
:param sheet: Instance or Name sheet to move
:type sheet: LOCalcSheet or str
:param pos: New position, if pos=-1 move to end
:type pos: int
"""
name = sheet
index = pos
if pos < 0:
index = len(self)
if isinstance(sheet, LOCalcSheet):
name = sheet.name
self._sheets.moveByName(name, index)
return
def remove(self, sheet: Union[str, LOCalcSheet]):
"""Remove sheet by name
:param sheet: Instance or Name sheet to move
:type sheet: LOCalcSheet or str
"""
name = sheet
if isinstance(sheet, LOCalcSheet):
name = sheet.name
self._sheets.removeByName(name)
return
def _get_new_name_sheet(self, name):
i = 1
new_name = f'{name}_{i}'
while new_name in self:
i += 1
new_name = f'{name}_{i}'
return new_name
def copy_sheet(self, sheet: Union[str, LOCalcSheet], new_name: str='', pos: int=-1):
"""Copy sheet
"""
name = sheet
if isinstance(sheet, LOCalcSheet):
name = sheet.name
index = pos
if pos < 0:
index = len(self)
if not new_name:
new_name = self._get_new_name_sheet(name)
self._sheets.copyByName(name, new_name, index)
return LOCalcSheet(self._sheets[new_name])
def copy_from(self, doc: Any, source: Any=None, target: Any=None, pos: int=-1):
"""Copy sheet from document
"""
index = pos
if pos < 0:
index = len(self)
names = source
if not source:
names = doc.names
elif isinstance(source, str):
names = (source,)
elif isinstance(source, LOCalcSheet):
names = (source.name,)
new_names = target
if not target:
new_names = names
elif isinstance(target, str):
new_names = (target,)
for i, name in enumerate(names):
self._sheets.importSheet(doc.obj, name, index + i)
self[index + i].name = new_names[i]
return LOCalcSheet(self._sheets[index])
def sort(self, reverse=False):
"""Sort sheets by name
:param reverse: For order in reverse
:type reverse: bool
"""
names = sorted(self.names, reverse=reverse)
for i, n in enumerate(names):
self.move(n, i)
return

View File

@ -6,8 +6,8 @@ from com.sun.star.view.SelectionType import SINGLE, MULTI, RANGE
from .easyevents import *
from .easydocs import LODocuments
from .easymain import log, TITLE, create_instance, BaseObject
from .easytools import Color, LOInspect, Paths, Services
from .easymain import log, TITLE, Color, BaseObject, create_instance
from .easytools import LOInspect, Paths, Services
from .easytools import _, set_properties

View File

@ -1,13 +1,18 @@
#!/usr/bin/env python3
import uno
import unohelper
from com.sun.star.awt import XActionListener
from com.sun.star.lang import XEventListener
from com.sun.star.sheet import XRangeSelectionListener
from .easymain import Macro, dict_to_property
__all__ = [
'EventsButton',
'EventsRangeSelectionListener',
]
@ -28,6 +33,68 @@ class EventsListenerBase(unohelper.Base, XEventListener):
self._window.setMenuBar(None)
class LOEvents():
def __init__(self, obj):
self._obj = obj
def __contains__(self, item):
return self.obj.hasByName(item)
def __getitem__(self, index):
"""Index access"""
return self.obj.getByName(index)
def __setitem__(self, name: str, macro: dict):
"""Set macro to event
:param name: Event name
:type name: str
:param macro: Macro execute in event
:type name: dict
"""
pv = '[]com.sun.star.beans.PropertyValue'
args = ()
if macro:
url = Macro.get_url_script(macro)
args = dict_to_property(dict(EventType='Script', Script=url))
uno.invoke(self.obj, 'replaceByName', (name, uno.Any(pv, args)))
@property
def obj(self):
return self._obj
@property
def names(self):
return self.obj.ElementNames
def remove(self, name):
pv = '[]com.sun.star.beans.PropertyValue'
uno.invoke(self.obj, 'replaceByName', (name, uno.Any(pv, ())))
return
class EventsRangeSelectionListener(EventsListenerBase, XRangeSelectionListener):
def __init__(self, controller):
super().__init__(controller, '')
def done(self, event):
range_selection = event.RangeDescriptor
print(event)
event_name = 'range_selection_done'
if hasattr(self._controller, event_name):
getattr(self._controller, event_name)(range_selection)
return
def aborted(self, event):
range_selection = event.RangeDescriptor
event_name = 'range_selection_aborted'
if hasattr(self._controller, event_name):
getattr(self._controller, event_name)()
return
class EventsButton(EventsListenerBase, XActionListener):
def __init__(self, controller, name):

View File

@ -6,6 +6,7 @@ import logging
import os
import platform
import sys
import threading
from pathlib import Path
from typing import Any, Union
@ -29,12 +30,14 @@ __all__ = [
'USER',
'VERSION',
'ClipBoard',
'Color',
'LOMain',
# ~ 'create_instance',
'Macro',
'Paths',
'data_to_dict',
'dict_to_property',
'get_app_config',
'run_in_thread',
]
@ -169,6 +172,19 @@ def data_to_dict(data: Union[tuple, list]) -> dict:
return d
def run_in_thread(fn: Any) -> Any:
"""Run any function in thread
:param fn: Any Python function (macro)
:type fn: Function instance
"""
def run(*k, **kw):
t = threading.Thread(target=fn, args=k, kwargs=kw)
t.start()
return t
return run
# ~ https://github.com/django/django/blob/main/django/utils/functional.py#L61
class classproperty:
@ -183,6 +199,236 @@ class classproperty:
return self
class Macro():
"""Class for call macro
`See Scripting Framework <https://wiki.documentfoundation.org/Documentation/DevGuide/Scripting_Framework#Scripting_Framework_URI_Specification>`_
"""
@classmethod
def call(cls, args: dict, in_thread: bool=False):
"""Call any macro
:param args: Dictionary with macro location
:type args: dict
:param in_thread: If execute in thread
:type in_thread: bool
:return: Return None or result of call macro
:rtype: Any
"""
result = None
if in_thread:
t = threading.Thread(target=cls._call, args=(args,))
t.start()
else:
result = cls._call(args)
return result
@classmethod
def get_url_script(cls, args: dict):
library = args['library']
name = args['name']
language = args.get('language', 'Python')
location = args.get('location', 'user')
module = args.get('module', '.')
if language == 'Python':
module = '.py$'
elif language == 'Basic':
module = f".{module}."
if location == 'user':
location = 'application'
url = 'vnd.sun.star.script'
url = f'{url}:{library}{module}{name}?language={language}&location={location}'
return url
@classmethod
def _call(cls, args: dict):
url = cls.get_url_script(args)
args = args.get('args', ())
service = 'com.sun.star.script.provider.MasterScriptProviderFactory'
factory = create_instance(service)
script = factory.createScriptProvider('').getScript(url)
result = script.invoke(args, None, None)[0]
return result
class Color():
"""Class for colors
`See Web Colors <https://en.wikipedia.org/wiki/Web_colors>`_
"""
COLORS = {
'aliceblue': 15792383,
'antiquewhite': 16444375,
'aqua': 65535,
'aquamarine': 8388564,
'azure': 15794175,
'beige': 16119260,
'bisque': 16770244,
'black': 0,
'blanchedalmond': 16772045,
'blue': 255,
'blueviolet': 9055202,
'brown': 10824234,
'burlywood': 14596231,
'cadetblue': 6266528,
'chartreuse': 8388352,
'chocolate': 13789470,
'coral': 16744272,
'cornflowerblue': 6591981,
'cornsilk': 16775388,
'crimson': 14423100,
'cyan': 65535,
'darkblue': 139,
'darkcyan': 35723,
'darkgoldenrod': 12092939,
'darkgray': 11119017,
'darkgreen': 25600,
'darkgrey': 11119017,
'darkkhaki': 12433259,
'darkmagenta': 9109643,
'darkolivegreen': 5597999,
'darkorange': 16747520,
'darkorchid': 10040012,
'darkred': 9109504,
'darksalmon': 15308410,
'darkseagreen': 9419919,
'darkslateblue': 4734347,
'darkslategray': 3100495,
'darkslategrey': 3100495,
'darkturquoise': 52945,
'darkviolet': 9699539,
'deeppink': 16716947,
'deepskyblue': 49151,
'dimgray': 6908265,
'dimgrey': 6908265,
'dodgerblue': 2003199,
'firebrick': 11674146,
'floralwhite': 16775920,
'forestgreen': 2263842,
'fuchsia': 16711935,
'gainsboro': 14474460,
'ghostwhite': 16316671,
'gold': 16766720,
'goldenrod': 14329120,
'gray': 8421504,
'grey': 8421504,
'green': 32768,
'greenyellow': 11403055,
'honeydew': 15794160,
'hotpink': 16738740,
'indianred': 13458524,
'indigo': 4915330,
'ivory': 16777200,
'khaki': 15787660,
'lavender': 15132410,
'lavenderblush': 16773365,
'lawngreen': 8190976,
'lemonchiffon': 16775885,
'lightblue': 11393254,
'lightcoral': 15761536,
'lightcyan': 14745599,
'lightgoldenrodyellow': 16448210,
'lightgray': 13882323,
'lightgreen': 9498256,
'lightgrey': 13882323,
'lightpink': 16758465,
'lightsalmon': 16752762,
'lightseagreen': 2142890,
'lightskyblue': 8900346,
'lightslategray': 7833753,
'lightslategrey': 7833753,
'lightsteelblue': 11584734,
'lightyellow': 16777184,
'lime': 65280,
'limegreen': 3329330,
'linen': 16445670,
'magenta': 16711935,
'maroon': 8388608,
'mediumaquamarine': 6737322,
'mediumblue': 205,
'mediumorchid': 12211667,
'mediumpurple': 9662683,
'mediumseagreen': 3978097,
'mediumslateblue': 8087790,
'mediumspringgreen': 64154,
'mediumturquoise': 4772300,
'mediumvioletred': 13047173,
'midnightblue': 1644912,
'mintcream': 16121850,
'mistyrose': 16770273,
'moccasin': 16770229,
'navajowhite': 16768685,
'navy': 128,
'oldlace': 16643558,
'olive': 8421376,
'olivedrab': 7048739,
'orange': 16753920,
'orangered': 16729344,
'orchid': 14315734,
'palegoldenrod': 15657130,
'palegreen': 10025880,
'paleturquoise': 11529966,
'palevioletred': 14381203,
'papayawhip': 16773077,
'peachpuff': 16767673,
'peru': 13468991,
'pink': 16761035,
'plum': 14524637,
'powderblue': 11591910,
'purple': 8388736,
'red': 16711680,
'rosybrown': 12357519,
'royalblue': 4286945,
'saddlebrown': 9127187,
'salmon': 16416882,
'sandybrown': 16032864,
'seagreen': 3050327,
'seashell': 16774638,
'sienna': 10506797,
'silver': 12632256,
'skyblue': 8900331,
'slateblue': 6970061,
'slategray': 7372944,
'slategrey': 7372944,
'snow': 16775930,
'springgreen': 65407,
'steelblue': 4620980,
'tan': 13808780,
'teal': 32896,
'thistle': 14204888,
'tomato': 16737095,
'turquoise': 4251856,
'violet': 15631086,
'wheat': 16113331,
'white': 16777215,
'whitesmoke': 16119285,
'yellow': 16776960,
'yellowgreen': 10145074,
}
def _get_color(self, index):
if isinstance(index, tuple):
color = (index[0] << 16) + (index[1] << 8) + index[2]
else:
if index[0] == '#':
r, g, b = bytes.fromhex(index[1:])
color = (r << 16) + (g << 8) + b
else:
color = self.COLORS.get(index.lower(), -1)
return color
def __call__(self, index):
return self._get_color(index)
def __getitem__(self, index):
return self._get_color(index)
class BaseObject():
def __init__(self, obj):

View File

@ -49,6 +49,7 @@ from .easymain import (
IS_WIN,
LANG,
TITLE,
Macro,
Paths,
log,
classproperty,
@ -59,7 +60,6 @@ from .easymain import (
__all__ = [
'Color',
'Config',
'Dates',
'Email',
@ -67,7 +67,6 @@ __all__ = [
'LOInspect',
'LOMenus',
'LOShortCuts',
'Macro',
'URL',
'Shell',
'Timer',
@ -78,7 +77,6 @@ __all__ = [
'mri',
'msgbox',
'render',
'run_in_thread',
'save_log',
'set_app_config',
'sleep',
@ -315,19 +313,6 @@ def render(template, data):
return s.safe_substitute(**data)
def run_in_thread(fn: Any) -> Any:
"""Run any function in thread
:param fn: Any Python function (macro)
:type fn: Function instance
"""
def run(*k, **kw):
t = threading.Thread(target=fn, args=k, kwargs=kw)
t.start()
return t
return run
def set_properties(model, properties):
if 'X' in properties:
properties['PositionX'] = properties.pop('X')
@ -833,63 +818,6 @@ class Email():
return
class Macro(object):
"""Class for call macro
`See Scripting Framework <https://wiki.documentfoundation.org/Documentation/DevGuide/Scripting_Framework#Scripting_Framework_URI_Specification>`_
"""
@classmethod
def call(cls, args: dict, in_thread: bool=False):
"""Call any macro
:param args: Dictionary with macro location
:type args: dict
:param in_thread: If execute in thread
:type in_thread: bool
:return: Return None or result of call macro
:rtype: Any
"""
result = None
if in_thread:
t = threading.Thread(target=cls._call, args=(args,))
t.start()
else:
result = cls._call(args)
return result
@classmethod
def get_url_script(cls, args: dict):
library = args['library']
name = args['name']
language = args.get('language', 'Python')
location = args.get('location', 'user')
module = args.get('module', '.')
if language == 'Python':
module = '.py$'
elif language == 'Basic':
module = f".{module}."
if location == 'user':
location = 'application'
url = 'vnd.sun.star.script'
url = f'{url}:{library}{module}{name}?language={language}&location={location}'
return url
@classmethod
def _call(cls, args: dict):
url = cls.get_url_script(args)
args = args.get('args', ())
service = 'com.sun.star.script.provider.MasterScriptProviderFactory'
factory = create_instance(service)
script = factory.createScriptProvider('').getScript(url)
result = script.invoke(args, None, None)[0]
return result
class Shell(object):
"""Class for subprocess
@ -1016,179 +944,6 @@ class Config(object):
return data
class Color():
"""Class for colors
`See Web Colors <https://en.wikipedia.org/wiki/Web_colors>`_
"""
COLORS = {
'aliceblue': 15792383,
'antiquewhite': 16444375,
'aqua': 65535,
'aquamarine': 8388564,
'azure': 15794175,
'beige': 16119260,
'bisque': 16770244,
'black': 0,
'blanchedalmond': 16772045,
'blue': 255,
'blueviolet': 9055202,
'brown': 10824234,
'burlywood': 14596231,
'cadetblue': 6266528,
'chartreuse': 8388352,
'chocolate': 13789470,
'coral': 16744272,
'cornflowerblue': 6591981,
'cornsilk': 16775388,
'crimson': 14423100,
'cyan': 65535,
'darkblue': 139,
'darkcyan': 35723,
'darkgoldenrod': 12092939,
'darkgray': 11119017,
'darkgreen': 25600,
'darkgrey': 11119017,
'darkkhaki': 12433259,
'darkmagenta': 9109643,
'darkolivegreen': 5597999,
'darkorange': 16747520,
'darkorchid': 10040012,
'darkred': 9109504,
'darksalmon': 15308410,
'darkseagreen': 9419919,
'darkslateblue': 4734347,
'darkslategray': 3100495,
'darkslategrey': 3100495,
'darkturquoise': 52945,
'darkviolet': 9699539,
'deeppink': 16716947,
'deepskyblue': 49151,
'dimgray': 6908265,
'dimgrey': 6908265,
'dodgerblue': 2003199,
'firebrick': 11674146,
'floralwhite': 16775920,
'forestgreen': 2263842,
'fuchsia': 16711935,
'gainsboro': 14474460,
'ghostwhite': 16316671,
'gold': 16766720,
'goldenrod': 14329120,
'gray': 8421504,
'grey': 8421504,
'green': 32768,
'greenyellow': 11403055,
'honeydew': 15794160,
'hotpink': 16738740,
'indianred': 13458524,
'indigo': 4915330,
'ivory': 16777200,
'khaki': 15787660,
'lavender': 15132410,
'lavenderblush': 16773365,
'lawngreen': 8190976,
'lemonchiffon': 16775885,
'lightblue': 11393254,
'lightcoral': 15761536,
'lightcyan': 14745599,
'lightgoldenrodyellow': 16448210,
'lightgray': 13882323,
'lightgreen': 9498256,
'lightgrey': 13882323,
'lightpink': 16758465,
'lightsalmon': 16752762,
'lightseagreen': 2142890,
'lightskyblue': 8900346,
'lightslategray': 7833753,
'lightslategrey': 7833753,
'lightsteelblue': 11584734,
'lightyellow': 16777184,
'lime': 65280,
'limegreen': 3329330,
'linen': 16445670,
'magenta': 16711935,
'maroon': 8388608,
'mediumaquamarine': 6737322,
'mediumblue': 205,
'mediumorchid': 12211667,
'mediumpurple': 9662683,
'mediumseagreen': 3978097,
'mediumslateblue': 8087790,
'mediumspringgreen': 64154,
'mediumturquoise': 4772300,
'mediumvioletred': 13047173,
'midnightblue': 1644912,
'mintcream': 16121850,
'mistyrose': 16770273,
'moccasin': 16770229,
'navajowhite': 16768685,
'navy': 128,
'oldlace': 16643558,
'olive': 8421376,
'olivedrab': 7048739,
'orange': 16753920,
'orangered': 16729344,
'orchid': 14315734,
'palegoldenrod': 15657130,
'palegreen': 10025880,
'paleturquoise': 11529966,
'palevioletred': 14381203,
'papayawhip': 16773077,
'peachpuff': 16767673,
'peru': 13468991,
'pink': 16761035,
'plum': 14524637,
'powderblue': 11591910,
'purple': 8388736,
'red': 16711680,
'rosybrown': 12357519,
'royalblue': 4286945,
'saddlebrown': 9127187,
'salmon': 16416882,
'sandybrown': 16032864,
'seagreen': 3050327,
'seashell': 16774638,
'sienna': 10506797,
'silver': 12632256,
'skyblue': 8900331,
'slateblue': 6970061,
'slategray': 7372944,
'slategrey': 7372944,
'snow': 16775930,
'springgreen': 65407,
'steelblue': 4620980,
'tan': 13808780,
'teal': 32896,
'thistle': 14204888,
'tomato': 16737095,
'turquoise': 4251856,
'violet': 15631086,
'wheat': 16113331,
'white': 16777215,
'whitesmoke': 16119285,
'yellow': 16776960,
'yellowgreen': 10145074,
}
def _get_color(self, index):
if isinstance(index, tuple):
color = (index[0] << 16) + (index[1] << 8) + index[2]
else:
if index[0] == '#':
r, g, b = bytes.fromhex(index[1:])
color = (r << 16) + (g << 8) + b
else:
color = self.COLORS.get(index.lower(), -1)
return color
def __call__(self, index):
return self._get_color(index)
def __getitem__(self, index):
return self._get_color(index)
class Timer(object):
"""Class for timer thread"""