---
title: "OpenDocument - Открыть документ (чертеж, фрагмент, спецификацию, текстовый документ, деталь, сборку)"
type: guide
api: [api7]
domain: [assembly, drawing]
tags: [guide, api7, assembly, drawing, opendocument]
sources:
  - opendocument.html
---

*API экспортных функций > Функции работы с документами  > Общие функции *

Пример...
Аналог данной функции при использовании Automation - метод ksDocument2D::ksOpenDocument.
Синтаксис:
```
reference OpenDocument (char *name, unsigned char regim);
Входные параметры:
regim    режим работы с документом: 0 - видимый, 1 - невидимый ("слепой") 3 - для спецификации - видимый без синхронизации со сборкой, 4 - для спецификации - "слепой" без синхронизации со сборкой.
Выходные параметры:
name    - полное имя файла открываемого документа,
Возвращаемое значение:
указатель на документ    - в случае успешного завершения,
0    - в случае неудачи.
```
Примечание:
1. Невидимый режим применяется при пакетном (скрытом) формировании документа.
2. Открытый документ автоматически становится текущим.
3. При использовании Unicode следует использовать функцию OpenDocumentW.
