easymacro/doc/docs/docs/index.md

75 lines
874 B
Markdown

---
title: Documentos
---
## Trabajar con Documentos
<br>
### **active**
Devuelve el documento activo.
```py
doc = app.active
app.msgbox(doc.title)
```
<br>
### **iteration**
Iterar en todos los documentos abiertos.
```py
for doc in app.docs:
app.debug(doc.type, doc.title)
```
<br>
### **count**
Contar los documentos abiertos.
```py
cuantos = len(app.docs)
app.debug(cuantos)
```
<br>
### **contain**
Verificar si un documento esta en la colección.
```py
resultado = 'mi_archivo.ods' in app.docs
app.debug(resultado)
```
<br>
### **index**
Devolver por índice.
```py
doc = app.docs[1]
app.debug(doc.type, doc.title)
```
<br>
### **name**
Devolver por nombre.
```py
nombre = 'mi_archivo.ods'
if nombre in app.docs:
doc = app.docs[nombre]
app.debug(doc.type, doc.title)
```
<br>