1с word неизвестная ошибка

Обновлено: 07.07.2024

Microsoft.Interop.Word.Document.SaveAs. Неверное сохранение
Создаю новый документ .docх и пытаюсь сохранить в папке. Но файл сохраняется в папке на один.

Ошибка на saveas
procedure TForm1.MenuItem6Click(Sender: TObject); begin if filework='' then Saveas else .

Сохранение SaveAs
Подскажите, пожалуйста, как осуществить следующее: необходимо сохранить данные в новый файл excel.

Процедура клиент, сервер ?
Есть доступ до папки у пользователя ?
1С пробовал от админа запускать ?
И что за ошибка хоть ? 1. Процедура сервер
2. Есть доступ
3. Работаю по админом
4. Метод объекта не обнаружен (SaveAs)
Докум.SaveAs(ИмяФайла); Нельзя сохранять фалы на сервере, нужно перенести на клиент.

Ermak27, полностью процедуру всю переноси на клиент. А данные для заполнения вытаскивай через функции на сервере несли понадобится.

Перед процедурой у тебя написано &НаСервере, меняй это на &НаКлиенте. Повалятся ошибки, такие как обращение к константе например и начинай их исправлять потихоньку.

Я тебя не так понял на счёт сервера. У меня вообщем ничего не стоит перед процедурой. Нет &НаСервере и &НаКлиенте. У меня база крутиться на sql сервере Ermak27, хорошо. Напиши тогда где находится процедура. В модуле формы или модуле объекта ?

Модуле формы. Процедура срабатывает при нажатии кнопки

Попробуй так прописать

У меня вообщем ничего не стоит перед процедурой. Нет &НаСервере и &НаКлиенте. ну не стоит и не стоит. где процедура выполняется, когда не стоит? в воздухе? вряд ли.
посмотрите, есть ли у вас на сервере диск Е, куда вы пытаетесь записать, и есть ли права на запись на него

dggrom, выдаёт ошибку Поле объекта не обнаружено (Documents)
Докум.Documents.SaveAs(ИмяФайла);

Добавлено через 2 минуты
Yulunga, Я же писал что диск есть, права есть

Yulunga, у него метод записи самой не видет.

Ermak27, что за конфигурация, какие формы, управляемые или нет ?

по мне так проблема в этом:
Докум=Word.
Word=Докум;
Докум=Word.

запутал с какой-то целью. поэтому и нет там сейвас, что применяется не к тому к чему надо. чехарда. имена переменных закончились?

Yulunga, я закомментировал Word=Докум;, теперь выдаёт ошибку Метод объекта не обнаружен (Range)
Докум = Word.Range(0,0); ну вот чем не код для рыбы. сейвас должен быть для активного документа

Код который в самом начале, он так и выводит как надо, но встала задача сохранить эти вордовские документы по индексу, вот тут проблема и появилась у меня. Вчера я переделал немного код
Создал форму с типом ActiveDocument. Написал код который сохраняет мне вордовские документы но значение заносит в каждый лист, а мне нужно два значения на лист.

Можете подсказать как мне сделать чтобы два значения выводила.

Метод SaveAs в Excel
Всем доброго времени суток.Помогите разобраться с методом SaveAs Есть,ну назовем ее,небольшая.

SaveAS excel-файл на странице
привет всем на странице создаётся таблица с выбранными данными из базы данных, теперь требуется.

Lazarus MsWord SaveAs Error
Всем Доброго вечера. Уже 2 дня мучаюсь непонимаю что не так, не получается в lazarus-е сохранить.

Сохранение XL.ActiveWorkBook.SaveAs(buf);
Почему файл не сохраняется в папке в которой находится exe файл? В папке в которой хранится exe.

Не грузятся файлы! Call to a member function saveAs() on null
Я не пойму что он от меня хочет $form->file = UploadedFile::getInstance($form, 'file'); .

При попытке активации Microsoft 365 приложений может возникнуть следующая ошибка:

К сожалению, у нас возникли некоторые временные проблемы с сервером

Возможно, проблема может быть временной. Если вы продолжаете видеть ошибку, попробуйте следующие действия по устранению неполадок, чтобы устранить проблему.

Примечание Некоторые из этих методов устранения неполадок могут выполняться только Microsoft 365 администратором. Если вы не администратор, см. статью Как найти Microsoft 365 администратора?

Активация Microsoft 365 на Windows 8.1 или более ранней

Чтобы активировать Приложения Microsoft 365, необходимо включить TLS 1.2 в операционной системе. Некоторые старые операционные системы, такие как Windows 7 SP1, Windows Server 2008 R2 и Windows Server 2012, требуют обновления, чтобы включить TLS 1.2 по умолчанию.

Важно Запуск Приложения Microsoft 365 старых операционных систем не поддерживается. Дополнительные сведения см. в дополнительных сведениях: End of support resources for Office.

  1. Если вы работаете Windows 7 или Windows Server 2008, убедитесь, что Пакет обновления 1 установлен.
  2. Включить TLS 1.2 в качестве протокола по умолчанию с помощью этого простого исправления,а затем перезапустить устройство.
  3. С самого начала выберите параметры Панели управления > в Интернете > Расширенные параметры.
  4. Если TLS 1.2 не проверяется, проверьте его, а затем выберите Apply и OK.
  5. Перезапустите устройство и повторите активацию Microsoft 365.

Инструкции вручную или дополнительные сведения см. в Приложения Microsoft 365 для предприятий состояние активации.

Временно отключить или удалить сторонний антивирус

Если у вас установлено сторонное антивирусное приложение, его временно отключать или удалить, а затем снова активировать Microsoft 365.

Проверьте, стоите ли вы за прокси-сервером

Необходимо разрешить URL-адреса и IP-адреса в этом списке.

Вы также можете разрешить Microsoft 365 обходить прокси-сервер путем создания файла PAC. Дополнительные сведения о создании файла PAC см. в Office 365 конечных точек.

Проверьте, стоит ли за брандмауэром

Вы за брандмауэром? Если вы не уверены, спросите администратора. Если вы стоите за брандмауэром, его, возможно, придется настроить, чтобы включить доступ к следующему:

Каждый брандмауэр будет иметь другой метод, чтобы включить доступ к этим URL-адресам. Проверьте документацию программного обеспечения для инструкций или попросите администратора сделать это за вас.

Дополнительные сведения о Приложения Microsoft 365 для предприятий URL-адресах и IP-адресах см. в следующей статье Microsoft: Office 365 URL-адреса и диапазоны IP-адресов.

Сброс Microsoft Edge параметров **Важно!** Сброс параметров Edge может привести к неправильной работе определенных веб-страниц, которые зависят от настраиваемой настройки. Чтобы восстановить параметры edge по умолчанию, используйте следующие действия: 1. Откройте край и выберите три точки в верхней части. 1. Выберите **Настройки**. 1. Выберите **параметры сброса,** а затем **восстановим параметры до их значений по умолчанию.** 1. После завершения процесса закройте Edge и попробуйте активировать снова.

Удалить Office и переустановить

Дополнительные устранения неполадок

Если вышеперечисленные действия не решают проблему, попробуйте действия в следующей статье:

Microsoft Word 2000 версия этой статьи содержатся в разделе 236319.

168198версию Microsoft Word 97 в данной статье, см.

Обзор

Эта статья является первой части серии из трех статей базы знаний Майкрософт, описывающих способы устранения ошибок в Microsoft Office Word 2003 или в программе Microsoft Word 2002.

Дополнительные сведения о способах устранения действия щелкните приведенные ниже номера статей базы знаний Майкрософт:

Дополнительные сведения

Word 2003, Microsoft Office 2003, Word 2002 и Microsoft Office XP включает два средства для обработки программ, перестает отвечать на запросы при попытке запуска программы. Эти средства являются Восстановление приложений Microsoft Office и в безопасном режиме Microsoft Office. С помощью этих новых средств, большинство Ошибка неверной страницы и исключения ошибок будут скрыты во время процесса восстановления. Тем не менее по-прежнему можно просмотреть какие причиной ошибки.

Microsoft Word вызвало проблему и требует завершения. Приносим извинения за неудобства.

Если вы делали что-то, информация, над которыми вы работали, будут утеряны.

Запустите Microsoft Word

Сообщите об этой проблеме в корпорацию Майкрософт.

Для просмотра данных отчета об ошибке щелкните здесь.

Эта подпись ошибки определяет программу и файл, вызвавший Word перестает отвечать на запросы. Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:

Просмотр подписи ошибки после серьезной ошибки и завершает работу приложения Microsoft Office как 289508

В первой части этой серии рассматриваются следующие вопросы:

Типы ошибок, которые могут появиться

Исключение ошибок

Ошибка исключения означает, что нечто непредвиденное произошло в среде Windows, обычно доступ неправильного памяти. Например программа или компонент Windows возможно чтение или запись к области памяти, которая не была выделена на него (память, которая не «владеет»), потенциально перезаписи и испортить другой программный код в этой области памяти.

Неустранимые ошибки обычно имеют вид

Произошла неустранимая ошибка XY в xxxx:xxxxxxxx

где XY представляет исключение процессора от 00 0F и где xxxx:xxxxxxxx представляет указатель сегмент кода и фактический адрес, где произошло исключение. Неустранимые ошибки, коды, программой возвращается в следующих случаях:

Обнаружена доступ к недопустимую инструкцию.

Недопустимые данные или код доступа.

Недопустимый уровень разрешений для выполнения операции.

При возникновении любой из этих сценариев, обработчик возвращает исключение для операционной системы, и это исключение обрабатывается как неустранимой ошибкой. Во многих случаях исключение без возможности восстановления, и системы необходимо перезагрузки или завершения работы, в зависимости от серьезности ошибки.

Недопустимая операция с ошибками

Microsoft Word вызвало проблему и требует завершения. Приносим извинения за неудобства.

Примечание. Чтобы просмотреть сведения об ошибке, щелкните ссылку для просмотра данных отчета об ошибке щелкните здесь в диалоговом окне ошибки. При обращении к странице памяти в Windows возникает неожиданное событие. Ошибку неверной страницы обычно указывает, что программа попытался использовать память с произвольным доступом (например, когда программа или компонент Windows считывает или записывает в области памяти, которая не выделенную для программы). В этом случае программа потенциально может перезаписать и повредить другой программный код в этой области памяти.

Ошибки ядра

Microsoft Word вызвало проблему и требует завершения.

При нажатии кнопки Щелкните здесьрядом с для просмотра данных отчета об ошибкеKernel32.dll отображаются имя модуля.

Программа WINWORD вызвала ошибку неверной страницы в модуле имя модуля по адресу

Обратите внимание, имя модуля, который находится в списке. Если имя модуля Winword.exe, должны продолжать искать причину проблемы. Иногда тем не менее, имя модуля — файл драйвера принтера, файл драйвера видеоадаптера или какой-либо компонент не слова. Если можно собрать сведения о компоненте, который является причиной ошибки неверной страницы, можно ориентироваться на конкретную причину проблемы.

Примечание. В Windows XP эта ошибка является следующее:

Microsoft Word вызвало проблему и требует завершения. Приносим извинения за неудобства.

Чтобы просмотреть сведения об ошибке, щелкните ссылку для просмотра данных отчета об ошибке щелкните здесь в диалоговом окне ошибки.

Если имя модуля является то, что кажется знакомым, например драйвер принтера или драйвер видеоадаптера, обратитесь к разделу «Как устранение недопустимые страницы ошибки и исключения ошибок, происходят во время вы печать или формат на документ» в следующей статье базы знаний Майкрософт:

Если имя модуля не Звучит знакомо, или если вы не уверены, какой именно компонент модуля является частью, можно запросить базы знаний Майкрософт, используя имя модуля. Для поиска статей базы знаний Майкрософт, посетите следующий веб-узел корпорации Майкрософт:

129725 получение статьях базы знаний на World Wide Web

Если удалить и снова установить файла, описанного в обращении к странице памяти, иногда для устранения ошибки. Если это не помогает, или вы не знаете, как удалить и переустановить файл, продолжение действия по устранению неполадок, описанных в этой статье, или обратитесь в службу технической поддержки Майкрософт для получения дополнительных сведений.

Для получения сведений о том, как связаться со службой технической поддержки, обратитесь к разделу «Параметры поддержки Майкрософт» в следующей статье базы знаний Майкрософт:

Собирать сведения от при возникновении ошибки

Если не удается устранить ошибку после повторите действия, описанные в части 2 этой серии продолжить устранение проблемы путем запуска в начале этой статьи, а затем проработать этапы систематически. Целью является найти важную информацию для причины проблемы и быстро решить проблему, пытаясь сначала скорее всего решения.

Определить масштабы проблемы

Определить, как распространенные проблемы является важной частью устранения неполадок ошибка неверной страницы. Попробуйте ответить на следующие вопросы:

А если попробовать зайти на сервер и вручную открыть данный файл? Открывается нормально и содержимое отображает?

[Сборки Офиса 2013 - от Кролика, с самыми последними обновлениями, сами понимаете, это бренд, здесь всё пучком. (На Win7 с файловой базой, где всё работает - такая же). Майкрософту я доверяю меньше, но завтра-таки попробую поставить c оригинального образа RTM] Достаточно спорное утверждение. Я бы больше доверял оригинальному дистрибутиву, чем какой-то сборке, из которой вполне могли повыкидывать "ненужные" вещи.

попробуйте другую папку. c: emp_pm - очень сомнительное место, вряд ли там откроет файл ворд.

конечно, открывает и отображает :) Я же не первый день замужем. И даже ЗапуститьПриложение(ИмяФайла), я уверен, будет работать. и папка эта - не первая, до неё я использовал подкаталог во временной папке (пробовал разные). Разумеется, права доступа - всем на всё. Ещё раз повторю, что на локальном компьютере с W7 при такой же структуре папок и том же дистрибутиве Офиса (только без сервера приложений) всё работает. Мне кажется, подвох в Windows 2016. Другой вариант - в сервере приложений. Третьего не дано.

Подвох возможно кроется в битности офиса, 1С. Допустим офис 64x, а 1С 32x и наоборот.

нафиг вам этот офис вообще уперся. распаковал, засунул в xml чо хочешь, запаковал и все дела. быстро, дешево и сердито.

Курить "профиль безопасности" в программе "Администрирование серверов 1С Предприятия". По умолчанию использование COM на сервере 1С запрещено. Не советую работать с вордом екселем и тд. на сервере. Зависнет ворд вместе с ним 1с сеанс, что будете делать?

попробуйте написать сценарий и из него управлять вордлм,а уже этот сценарий запустите из 1ц,если что-то пойдет не так можно убить сценарий и ворд из самой 1с а сервер,кстати,обычно 64-битный

Зачем такой изврат, можно просто фоновым заданием, мне кажется.

Подвохов там масса. Начиная от того под кем выполняется. Если ушло на сервер значит выполняется под серверным userV8 значит у него должен быть доступ к dcom объекту. Лезешь в dcom офиса и выдаешь ему там все права. Но лучше сделать по другому. docx это упакованные в zip xml. на просторах интернета есть уже готовый код. Также реализацию и можно посмотреть в 1С Договорчики. Фактически docx распаковывается, в нужном xml правится, пакуется обратно. Сам понимаешь никаких проблем с COM и офис не нужен.

изначально офис был 32-битный и была ошибка при создании ком-объекта: ОбъектВорд = Новый COMОбъект("Word.Application"); Но я вручную создал коннектор (по инструкции), и ошибка исчезла. Более того, как сказано в , я снес 32-битный Офис и поставил 64-битный - это ничего не изменило. а ссылку? У меня 15 файлов, часть в DOCX, часть в HTML, надо все их упихать в один. Я делаю это с помощью метода InsertFile. Благодарю, сейчас почитаю про эти профили. Похоже, собака зарыта именно здесь. пользователю usr1cv8 уже выданы везде все права, в том числе в COM+. Насчет XML и ZIP - это интересно, но на будущее. Я уже написал код, который быстро работает на файловой базе. Теперь задача - заставить его выполняться на сервере.

В самом объекте dcom дал права? Администрирование ? Службы компонентов ? *** ? Настройка DCOM ? Документ Microsoft Word 97–2003 ? безопасность.

Сборки Офиса 2013 - от Кролика, с самыми последними обновлениями, сами понимаете, это бренд Кто все эти люди?

Читайте также: