# Copiar y pegar

- Human documentation: [https://docs.univer.ai/es-ES/guides/sheets/features/core/clipboard](https://docs.univer.ai/es-ES/guides/sheets/features/core/clipboard)

- Agent Markdown: [https://docs.univer.ai/es-ES/guides/sheets/features/core/clipboard.md](https://docs.univer.ai/es-ES/guides/sheets/features/core/clipboard.md)

- Requested language: `es-ES`

- Content language: `es-ES`

- Documentation version: `1.2.0`

- Source: [sheets/features/core/clipboard.es-ES.mdx](https://github.com/dream-num/documentation/blob/dev/content/guides/sheets/features/core/clipboard.es-ES.mdx)

---

> [!WARNING: Firefox Compatibility Note]
> Firefox no admite `clipboard.readText()`, consulte [MDN](https://developer.mozilla.org/en-US/docs/Web/API/Clipboard/readText). En este caso, Univer solo puede recuperar el contenido del portapapeles del evento de pegado, por lo que solo admite el pegado de métodos abreviados de teclado.

Univer usa la API del Portapapeles para implementar la funcionalidad de copiar y pegar, lo que permite copiar y pegar desde aplicaciones externas a Univer, de Univer a aplicaciones externas y entre Univer Sheets.

> [!WARNING: Security Context Requirement]
> Debido a las políticas de seguridad modernas del navegador, la API del Portapapeles solo se puede usar en contextos seguros (como HTTPS).

Univer admite las siguientes funciones de copiar y pegar operaciones:

* Copiar y pegar desde aplicaciones externas a Univer
* Copiar desde Univer a aplicaciones externas
* Copiar y pegar entre hojas de Univer

Y admite las siguientes capacidades de pegado selectivo:

* Pegar solo valores
* Pegar solo formatos
* Pegar solo anchos de columna
* Pegar contenido excluyendo bordes únicamente
* Pegar solo fórmulas

En escritorio, el Ribbon incluye un menú **Pegar** junto a deshacer y rehacer, con pegado normal, valores, formatos, anchos de columna y contenido sin bordes. Su ID es `sheet.menu.paste`; la entrada **Pegado especial** del menú contextual usa `sheet.menu.paste-special`. El menú del Ribbon se oculta al editar texto de formas.

## Desactivar copia

Univer permite a los desarrolladores desactivar la función de copia para los usuarios en un libro de trabajo o en hojas específicas mediante **permiso control**.

Por ejemplo, el siguiente código deshabilita la función de copia para los usuarios en el libro actual:

```typescript
const workbookPermission = univerAPI.getActiveWorkbook()?.getWorkbookPermission()
const WorkbookCopyPermission = univerAPI.Enum.WorkbookPermissionPoint.CopyContent

if (workbookPermission) {
  workbookPermission.setPoint(WorkbookCopyPermission, false)
}
```

Para obtener más información sobre el control de permisos, consulte la documentación [Control de permisos](https://docs.univer.ai/es-ES/guides/sheets/features/core/permission.md).
