Приложению microsoft excel не удается получить доступ к файлу delphi

1 / 0 / 0

Регистрация: 02.07.2020

Сообщений: 10

1

29.07.2020, 00:40. Показов 12040. Ответов 19


Студворк — интернет-сервис помощи студентам

Всем привет! С некоторых пор возникла проблема с Exel, с активным содержимым -при попытке сформировать заказ от поставщика, нажимаю кнопку «Сформировать» получаю ошибку:
Run-time error 1004:
приложению Microsoft Excel не удается получить доступ к файлу «такому-то».. Это может быть вызвано одной из следующих причин:
* Указан несуществующий файл или путь.
* Файл используется другой программой.
* Имя книги, которую вы пытаетесь сохранить, совпадает с..

это происходит со всеми файлами Exel, на других компах они работаю без проблем, так что файлы исправны и дело точно в моем компе..
Как мне видится, проблема в первом пункте, т.е. «Указан несуществующий файл или путь», и действительно, по указанному пути данного файла нет, но почему такое происходит и как исправить? ранее все отлично работало…
ЗЫ: Офис полностью сносил, и заново ставил — проблема осталась, винду переставлять не хотелось бы..
Прошу помощи..

Миниатюры

Run-time error 1004: приложению Microsoft Excel не удается получить доступ к файлу
 



0



1 / 0 / 0

Регистрация: 02.07.2020

Сообщений: 10

29.07.2020, 01:52

 [ТС]

2

Дополнение: создал дополнительную учетную запись, и из под нее все корректно работает, т.е. проблема получается что в основной учетке по какой-то причине, при выполнении активной функции в Exel, не создается файл .xls в папке documents..



0



65 / 22 / 7

Регистрация: 28.02.2018

Сообщений: 211

29.07.2020, 08:35

3

Koe, скорее всего, нужно править путь:
нажимаете debug при возникновении этой ошибки и вносите изменения.
если нужен более подробный ответ,
потребуется по крайней мере, файл или код макроса
и ответы на вопросы:
профиль пользователя называется Костя?
папка vtt_2020 в (Моих) документах существует?
папка 07 в ней существует?



0



1 / 0 / 0

Регистрация: 02.07.2020

Сообщений: 10

29.07.2020, 10:14

 [ТС]

4

Цитата
Сообщение от viper-x
Посмотреть сообщение

профиль пользователя называется Костя?

да

Цитата
Сообщение от viper-x
Посмотреть сообщение

папка vtt_2020 в (Моих) документах существует?

нет

Цитата
Сообщение от viper-x
Посмотреть сообщение

папка 07 в ней существует?

нет

Цитата
Сообщение от viper-x
Посмотреть сообщение

скорее всего, нужно править путь:

В винде (Win7 x64), для проверки, создал нового пользователя, из под него все работает без проблем, т.е. получается, что в самом Exel пути прописаны верны, и проблема больше с виндовым локальным профилем. По какой-то причине не создается промежуточный файл в папке юзера, к которому обращается Exel, отсюда и проблема..
вот пример, как в папке юзера под другой учетной записью (имя «123») появляется промежуточный файл vtt_29.07.2020

Миниатюры

Run-time error 1004: приложению Microsoft Excel не удается получить доступ к файлу
 



0



ᴁ®

Эксперт MS Access

3070 / 1736 / 361

Регистрация: 13.12.2016

Сообщений: 5,940

Записей в блоге: 4

29.07.2020, 10:49

5

Koe, проверьте права пользователя на папку. Костя должен быть владельцем папки



0



1 / 0 / 0

Регистрация: 02.07.2020

Сообщений: 10

29.07.2020, 11:03

 [ТС]

6

Цитата
Сообщение от АЕ
Посмотреть сообщение

Костя должен быть владельцем папки

посмотрел туда, владельцем была «система», сменил на «Костя», ничего не изменилось, проблема осталась



0



ᴁ®

Эксперт MS Access

3070 / 1736 / 361

Регистрация: 13.12.2016

Сообщений: 5,940

Записей в блоге: 4

29.07.2020, 11:18

7

Koe, что-то с Костей не так. У него что, права Гостя или пользователя? Еще антивирус или фаервол могут блокировать доступ к папке….



0



1 / 0 / 0

Регистрация: 02.07.2020

Сообщений: 10

29.07.2020, 11:22

 [ТС]

8

Цитата
Сообщение от АЕ
Посмотреть сообщение

У него что, права Гостя или пользователя?

нет, это учетка администратора

Цитата
Сообщение от АЕ
Посмотреть сообщение

Еще антивирус или фаервол

установлен KIS, пробовал вообще его отключать, не помогло



0



ᴁ®

Эксперт MS Access

3070 / 1736 / 361

Регистрация: 13.12.2016

Сообщений: 5,940

Записей в блоге: 4

29.07.2020, 11:27

9

Koe, ну строго говоря в сообщении об ошибке указан не файл, а путь без файла.
Путь существует? папка 07



0



1 / 0 / 0

Регистрация: 02.07.2020

Сообщений: 10

29.07.2020, 11:35

 [ТС]

10

Цитата
Сообщение от АЕ
Посмотреть сообщение

Путь существует? папка 07

нет такой папки. Я сравниваю с другой учетной записью, где все работает. Там тоже папка такая отсутствует, но в момент, когда в моей учетке я нажимаю «сформировать заказ» и выскакивает ошибка, то там же просто появляется файл, как на скрине, без всяких папок.



0



ᴁ®

Эксперт MS Access

3070 / 1736 / 361

Регистрация: 13.12.2016

Сообщений: 5,940

Записей в блоге: 4

29.07.2020, 11:43

11

Тогда ошибка оправдана. Такого пути не существует. Смотрите код формирования файла.

Добавлено через 5 минут
Если файл формируется с именем как часть даты , то я рекомендую проверить у этого Кости региональные настройки даты.
Слэши в названии файла воспринимаются как разделитель папок



0



1 / 0 / 0

Регистрация: 02.07.2020

Сообщений: 10

29.07.2020, 11:51

 [ТС]

12

Цитата
Сообщение от АЕ
Посмотреть сообщение

региональные настройки даты.

это часики внизу справа? регион и время верно выставлены.
чтобы разговор был предметный, прикладываю файл прайса



0



АЕ

ᴁ®

Эксперт MS Access

3070 / 1736 / 361

Регистрация: 13.12.2016

Сообщений: 5,940

Записей в блоге: 4

29.07.2020, 12:18

13

Koe, как я и предполагал… Имя формируется из даты
Вот начало кода

Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Private Sub cmdBtn_Click()
 
Application.DisplayAlerts = False
N = 1
OrderColNum = 11
 
NoF = 1 ' - Номер файла
 
PName = ActiveWorkbook.Name
Set SourceSheet = ActiveWorkbook.ActiveSheet
Set FormulaCell = ActiveWorkbook.Names("Formula").RefersToRange
HeaderRow = CInt(ActiveWorkbook.Names("Data").RefersToRange.Row) - 1
 
If (FormulaCell.Value > 0) Then
    FName_f = "vtt_" + Format(Date)
    FName = FName_f + ".xls"
    Set objFSO = CreateObject("Scripting.FileSystemObject")
    Do While objFSO.FileExists(FName)
        FName = FName_f & "(" & NoF & ")" & ".xls"
        NoF = NoF + 1
    Loop

? Format(Date)
29.07.2020
Убедитесь, что у Кости результат в окне immediate ? Format(Date) вернет как у меня, а не 29/07/2020

А если иначе, замените Format(Date) на Format(Date,»dd.mm.yyyy»)



1



ᴁ®

Эксперт MS Access

3070 / 1736 / 361

Регистрация: 13.12.2016

Сообщений: 5,940

Записей в блоге: 4

29.07.2020, 12:26

14

впрочем, если это вам сложно — попробуйте



2



1 / 0 / 0

Регистрация: 02.07.2020

Сообщений: 10

29.07.2020, 12:56

 [ТС]

15

АЕ,
Спасибо!!! все заработало, все формируется как положено! на счет региональных настроек я понял.

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



0



ᴁ®

Эксперт MS Access

3070 / 1736 / 361

Регистрация: 13.12.2016

Сообщений: 5,940

Записей в блоге: 4

29.07.2020, 13:14

16

Цитата
Сообщение от Koe
Посмотреть сообщение

формат даты вроде остался таким же

Все правильно. Раз вы не смогли его увидеть и изменить, я изменил его программно

Добавлено через 9 минут
Если проблема решена, отметьте лучший ответ, тем самым закрыв тему.



1



1 / 0 / 0

Регистрация: 02.07.2020

Сообщений: 10

29.07.2020, 13:17

 [ТС]

17

Цитата
Сообщение от АЕ
Посмотреть сообщение

я изменил его программно

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

Миниатюры

Run-time error 1004: приложению Microsoft Excel не удается получить доступ к файлу
 



0



ᴁ®

Эксперт MS Access

3070 / 1736 / 361

Регистрация: 13.12.2016

Сообщений: 5,940

Записей в блоге: 4

29.07.2020, 13:23

18

Лучший ответ Сообщение было отмечено Koe как решение

Решение

Здесь, это в настройках компьютера.

Миниатюры

Run-time error 1004: приложению Microsoft Excel не удается получить доступ к файлу
 



1



ᴁ®

Эксперт MS Access

3070 / 1736 / 361

Регистрация: 13.12.2016

Сообщений: 5,940

Записей в блоге: 4

29.07.2020, 13:28

19

Лучший ответ Сообщение было отмечено Koe как решение

Решение

P.S. Если измените здесь на точки, то и старый вариант программы будет работать корректно.



1



1 / 0 / 0

Регистрация: 02.07.2020

Сообщений: 10

29.07.2020, 13:30

 [ТС]

20

все, я понял, благодарю!



0



IT_Exp

Эксперт

87844 / 49110 / 22898

Регистрация: 17.06.2006

Сообщений: 92,604

29.07.2020, 13:30

20

не выгружает в excel где не установлен delphi

У меня программа выгружает данные из Delphi в Excel. На моем компе, где стоит Delphi все нормально работает — данные выгружаются. При установки данной программы на другой комп, где нет Delphi. При попытке выгрузить данные, выдается ошибка следующего содержания:

Доступ к файлу невозможен. Проверьте следующее:

• имеется ли указанная папка;
• папка, содержащая этот файл, доступна для записи;
• в имени файла не содержатся знаки: ? [ ] : Шаблон.xls или *;
• полный путь к файлу не превышает 218 знаков.

Delphi не выгружает из процессов!
Помогите кто может после закрытия программы, она не завершается в процессах тем самым не дает снова.

Будет ли программа работать с Excel в системе, где не установлен MS Office
Доброго времени суток! Я пишу программу в которой время от времени происходит «общение» с файлами.

Не выгружает журнал из 1С 8.1 в excel
Здравствуйте, у моей мамы проблема в 1С, она бухгалтер. (На работе звали программиста, ничем не.

PHP + MSSQL не выгружает в Excel
В PHP вызываю несколько хранимых процедур (тестировал на сервере, выполняется около 2-3 минут).

Как ADO найти и выгружает строки по нескольким критериям из одной книги excel в другую
Доброго времени суток, форумчане! Кто знает, подскажите пожалуйста, как с помощью ADO открыть.

Excel просит предоставить доступ к файлам, а затем зависает или отображает предупреждение о невозможности открытия XLSX-файла из-за недопустимого формата или расширения

Последнее обновление: 11 июня 2019 г.

При попытке открыть файл или выполнить действие «Сохранить как» или «Сохранить копию» может появиться неожиданный запрос на предоставление доступа к файлам. В этом случае Excel может перестать отвечать на запросы, и вам придется принудительно закрыть приложение для восстановления.

СОСТОЯНИЕ: ВРЕМЕННОЕ РЕШЕНИЕ

Мы изучаем эту проблему, но вы можете ее обойти, выполнив указанные ниже действия.

Откройте приложение Finder на своем компьютере Mac.

Нажмите клавиши SHIFT+CMD+G и вставьте следующий путь к папке в диалоговое окно Переход к папке:

Нажмите кнопку ОК, чтобы перейти к папке.

Найдите файл с именем com.microsoft.Excel.securebookmarks.plist и переместите его в Корзину.

Дополнительные ресурсы

Общение с экспертами

Обращайтесь к экспертам, обсуждайте новости, обновления и рекомендации для Excel, а также читайте наш блог.

Задавайте вопросы сотрудникам службы поддержки, MVP, инженерам и другим пользователям Excel и находите решения.

Предложение новых функций

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

Как исправить не удается получить доступ к документам Excel

To Fix (can’t access Excel documents) error you need to follow the steps below:

Совместимость : Windows 10, 8.1, 8, 7, Vista, XP
Загрузить размер : 6MB
Требования : Процессор 300 МГц, 256 MB Ram, 22 MB HDD

Ограничения: эта загрузка представляет собой бесплатную ознакомительную версию. Полный ремонт, начиная с $ 19.95.

не удается получить доступ к документам Excel обычно вызвано неверно настроенными системными настройками или нерегулярными записями в реестре Windows. Эта ошибка может быть исправлена ​​специальным программным обеспечением, которое восстанавливает реестр и настраивает системные настройки для восстановления стабильности

Если у вас нет доступа к документам Excel, мы настоятельно рекомендуем вам Загрузить (не удается получить доступ к документам Excel) .

This article contains information that shows you how to fix can’t access Excel documents both (manually) and (automatically) , In addition, this article will help you troubleshoot some common error messages related to can’t access Excel documents that you may receive.

Примечание: Эта статья была обновлено на 2019-11-11 и ранее опубликованный под WIKI_Q210794

Contents [show]

Невозможно получить доступ к документам Excel?

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

Причины отсутствия доступа к документам Excel?

Если вы получили эту ошибку на своем ПК, это означает, что произошла сбой в работе вашей системы. Общие причины включают неправильную или неудачную установку или удаление программного обеспечения, которое может привести к недействительным записям в вашем реестре Windows, последствиям атаки вирусов или вредоносных программ, неправильному отключению системы из-за сбоя питания или другого фактора, кто-то с небольшими техническими знаниями, случайно удалив необходимый системный файл или запись в реестре, а также ряд других причин. Непосредственной причиной ошибки «невозможно получить доступ к документам Excel» является неспособность правильно выполнить одну из своих обычных операций с помощью системного или прикладного компонента.

More info on can’t access Excel documents

Я пытаюсь получить доступ к моим документам Excel. Когда я нажимаю на нее, мне говорят, что мне нужен Microsoft Office Home, пожалуйста. Я могу получить доступ к вам из Microsoft Office? У вас есть и конфигурация Student 2007, и мне нужно ввести номер ключа продукта.

Я не хочу, чтобы система или Cortana были и могут быть устранены? Множество хороших функций. Windows знает или получает доступ к моим контактам, электронной почте или документам. Отключите cortana и удалите свою учетную запись MS из учетной записи (только для ПК / ноутбука). У них есть эта способность 10, но я ненавижу инвазивный аспект.

Все ли они ФАЙЛЫ КАК ФАЙЛЫ СЧИТАЮТ, ЧТО ОНИ НЕ. ЩЕЛКНУТЬ НА ИХ, ПРОГРАММА ПРОГРАММИРОВАНИЯ, чтобы открыть каждый тип файла. КАК ОБРАТИТЬСЯ к файлам все разные? Какой файл кричит на нас.

Не делайте .ext из файлов? Например, все .txt FIX ЭТО ПРОБЛЕМА?
MY START MENU ВЫСТАВЛЯЕТ ВСЕ СПИСОК или .jpg или .docx?

Вам придется сбросить значение по умолчанию того же типа? Пожалуйста, не используйте все НЕ ОТКРЫВАЙТЕ ФАЙЛЫ. Или это «Капитальные письма», считается кричащим. Как сохранить вложение Excel, которое я получил в Gmail, в виде файла Excel в папке моих документов?

Раньше в Windows XP все, что мне нужно было сделать, это открыть вложенную папку Excel через электронную почту Outlook, которую я открыл в gmail. Я не могу сохранить прилагаемую рабочую книгу excel в качестве файла excel на своем домашнем компьютере. Я отправил книгу Excel из своего рабочего офиса в 2007, установленную на моем домашнем компьютере. У меня есть Windows 10 и Office и используйте «Сохранить как», чтобы сохранить вложение как документ .xls.

Хорошо с этим, было бы здорово! О, я сделал Google для решений, и на разных страницах часто предлагалось отключить простой обмен файлами, но этот параметр не существует в моем меню файлов / представлений . Пока вы там, откройте путь к проблеме, чтобы разрешить всем пользователям Посмотреть. Внезапно, когда я пытаюсь открыть свой C: Documents, администратор сделал этот путь к каталогу приватным.

Любые и перейдите к панели управления / пользователям и измените свой статус избранной учетной записи.

Привет, если кто-нибудь может мне помочь? Мне кажется, что удача!
Вы администратор, и если да, то вы вошли в учетную запись пользователя с правами администратора?

Если все остальное не удается, перезагрузитесь и войдите в учетную запись «Администратор» и «Настройки Все пользователи Документы», в нем говорится: «Доступ запрещен»,

У кого-нибудь есть предложения?

попытки открытия файла excel извне excel могут возникать, когда Excel не зарегистрирован должным образом. Однако, когда я пытаюсь щелкнуть правой кнопкой мыши любой файл и нажать «открыть», я получаю ошибку «не могу найти файл».

Поэтому, когда я запускаю excel и открываю документы таким образом, он работает нормально. открытие excel 2003 документов в excel 20007

Оставьте его в Microsoft, чтобы создать новую программу, которая мгновенно выводит ваше старое программное обеспечение устаревшим.

Однако, если они вернутся в таблицу, сохраните и закройте их.

У меня есть электронные таблицы электронной почты, созданные в Office, открывая его, вы получите сообщение «Не могу открыть его уже открыто». Так что там, где-то, но никто этого не видит.

Они могут открыть приложение, работать над документом позже, его не видно. Я загрузил исправление совместимости 2003 другим сотрудникам, работающим с Office 2007. Я говорю это намеренно; если вы попытаетесь нажать на документ, чтобы справиться с этим? Что от Microsoft, но никакой помощи.

Теперь проблема в том, что после настройки удаленного компьютера для использования локального принтера через Teamviewer . он ничего не печатает.
Документы Excel выглядят как тарабарщина

Я потерял данные для этого значения? Что хорошего, или я могу его восстановить. Спасибо, я очень ценю вашу помощь.

другие ячейки, листы, книги и объекты являются стандартными для большинства электронных таблиц. Как долго вы использовали какую-либо электронную таблицу? Вы когда-нибудь изучали учебники? Связывание с тем же временем. Вы читали это? Http: //office.microsoft.com/en-us/excel-help/create-a-link -to-another-cell-workbook-or-program-HP005199514.aspxЭто помогает? У вас может быть больше одной открытой таблицы Открепление документов Excel

Графики), которые должны быть вокруг 500k, в документе все сразу?

Не знаю, как это произошло. Как отключить ссылки? Превышение моего вместо 12.5 meg., Вызывающее проблемы w.

Есть ли способ отключить все ссылки файлов данных Excel (w. Кажется, что-то данные в виртуальной памяти.

Один из моих файлов был связан с другими документами. Excel сжатия документов?

Если он установлен на страницу «1», то отображается в 100%. Благодаря,
Kristy

он будет сжимать все, чтобы поместиться на одной странице. То же самое происходит

Когда вы идете на страницу, есть предложения? Вместо этого установите кнопку выше, чтобы установить определенное увеличение.

Кто-нибудь, когда я распечатываю его. Это настройка, каково увеличение?

когда вы открываете Excel? Пожалуйста, не делайте ничего, чтобы открывать два документа одновременно? Операционная система NT
хотел бы, чтобы это произошло, знаете, исправить для 98, если возможно?

Что заставляет вас сказать, что он открывает два документа? Каков реестр еще.

Открывает ли их все файлы?

У моего друга проблемы с Excel, в основном имена файлов?

У меня есть неудачная задача попытаться передать 1400 спросить, как отформатировать его. Я не знаю формат ярлыков Avery, поэтому я не уверен, насколько это хорошо сработает. Когда вы импортируете его, этого может быть достаточно.

Но он адресован (сохранен в Microsoft Word как Avery Labels 5162) в Microsoft Excel. Сканирование документов Excel

Я запускаю Windows XP.

Сканеры или другой тип электронных таблиц прямо в формате excel. Я лично никогда не слышал ничего, что сканирует документ Excel в Excel . почему HP Scanjet 3400C. Если вы хотите сделать что-то подобное, вам нужно программное обеспечение OCR, просто сделайте снимок чего-нибудь. Мой сканер не просто импортирует файл или отправляет его в виде вложения в электронном письме.

Доступно ли какое-либо программное обеспечение, которое сканирует excel (Optical Charachter Recognition), чтобы отсканировать текст в редактируемый формат. как мне сравнить два документа Excel, а затем

Я в основном имею 2 различные файлы каталога UPC, которые мне нужно объединить в один. Проблемы с документами Excel

Однако распространенные в Excel таблицы, которые я недавно получаю, более сложны (с помощью кнопок), я мог бы как-то просмотреть эти документы БЕЗ покупки программы $ 150 + Excel. Я нахожусь в доме XP Vaio, и мне было интересно, можно ли просматривать документы в бесплатном средстве просмотра MS Excel (http://www.microsoft.com/downloads/. 49-91DA-4110-8595-4A960D3E1C7C&displaylang= EN). Я не могу определить, какой Excel

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

и всякий раз, когда они открываются, просмотрщик падает, и я получаю сообщение об ошибке. Файл Excel не открывается через Мои документы

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

хранятся в «Мои документы». Я проверил это и восстановил Мои документы, после чего откроется файл. Я сначала подумал

Я работаю на компьютере (Windows XP и Office для ремонта офиса.

XP Professional), и у меня проблема с файлами Just Excel. Если вы сначала открываете Excel и перемещаетесь. Я попробовал Nothing files, Excel открывается, но файл не открывается.

Я работаю ИТ-специалистом в компании и одной машиной с такими же и разными пользователями. На своей машине я скопировал файл на свой рабочий стол, и он открыл или ограничения безопасности на нем?

Этот файл отлично работает в разных режимах, но когда я возвращаю его обратно в сеть, он берет навсегда. Здравствуй

Имеет ли файл какое-либо разрешение в сети, хотя.

Вот некоторая справочная информация: у дам внизу проблемы с некоторыми файлами Excel. Я также попробовал ремонт Office, и они буквально запустит 10 минут, чтобы открыть все остальные. Любой компьютер Windows XP Pro работает с Office 2003.
Эй, ребята, я понимаю, что это мой первый пост, но я так смущен, и ничего не могу найти, я немного отчаялся.

Другие могут открыть его, удалив и переустановив все безрезультатно. Когда она пытается открыть один из нескольких разных файлов в продвинутом режиме. Спасибо, есть идеи? Документы MS Excel, похоже, были уничтожены вирусом

Я должен добавить, что я искал компьютер для документов по имени, а также изменил документы Excel, содержащие всю финансовую информацию моей семьи. Он нашел это: [Электронная почта защищена]#2vwywi00n7rg1

При этом я особенно хочу восстановить несколько точек, курсор вернется в нормальное состояние. скачала программу восстановления (Recuva), чтобы попытаться восстановить удаленные документы.

Не недостающие документы). Только после того, как я это сделал, я обнаружил, что документы Excel исчезли, а документы Word были два года. Я загрузил Comodo, пролетая по всему экрану, и управлять сенсорным планшетам невозможно. Я предположил, что я удалил их по ошибке, и поэтому у меня появилось несколько вирусов, в том числе: Trojan.Win32.Generic! BT.

Позднее Комодо нашел это:
[Электронная почта защищена]#rxx70bs6hjda

Существуют ли какие-либо параметры папки, позволяющие просматривать скрытые документы, но безрезультатно.
Recuva удалось найти множество документов Word, но я считаю, что я запустил AdAware и нашел документы, за исключением 2 или 3, которые были невосстановимы. Recuva не нашел ни одного из Excel восстановленных более свежих версий некоторых документов.

Однако, по крайней мере, это означает, что у меня есть способ восстановить потерянные документы. Я также опорожнил корзину. это были документы, которые я удалил в предыдущих случаях (т. е. к этому моменту возникла новая проблема: мой курсор был и запустил его.

затем выполните последующие строки и создайте новые страницы на одном листе.

Есть ли функция Excel, похожая на слияние в слове, например, например, «Принимать данные из одной строки» и создавать новую страницу на новом листе, мы можем передавать части исходной таблицы и автоматически создавать несколько страниц.

Excel просит предоставить доступ к файлам, а затем зависает или отображает предупреждение о невозможности открытия XLSX-файла из-за недопустимого формата или расширения

Последнее обновление: 11 июня 2019 г.

При попытке открыть файл или выполнить действие «Сохранить как» или «Сохранить копию» может появиться неожиданный запрос на предоставление доступа к файлам. В этом случае Excel может перестать отвечать на запросы, и вам придется принудительно закрыть приложение для восстановления.

СОСТОЯНИЕ: ВРЕМЕННОЕ РЕШЕНИЕ

Мы изучаем эту проблему, но вы можете ее обойти, выполнив указанные ниже действия.

Откройте приложение Finder на своем компьютере Mac.

Нажмите клавиши SHIFT+CMD+G и вставьте следующий путь к папке в диалоговое окно Переход к папке:

Нажмите кнопку ОК, чтобы перейти к папке.

Найдите файл с именем com.microsoft.Excel.securebookmarks.plist и переместите его в Корзину.

Дополнительные ресурсы

Общение с экспертами

Обращайтесь к экспертам, обсуждайте новости, обновления и рекомендации для Excel, а также читайте наш блог.

Задавайте вопросы сотрудникам службы поддержки, MVP, инженерам и другим пользователям Excel и находите решения.

Предложение новых функций

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

Excel доступ к файлу невозможен проверьте следующее

Собственно, сабж, господа.

Сегодня утром попытался открыть рабочие экселевские файлы, сам эксель выдал мол «невозможно получить доступ к файлу .xls. Документ предназначен только для чтения или зашифрован». Тырк ОК — опять «нет доступа к файлу .xls»

Ладно, попробовал открыть вордовский файл: сначала «Выполнение операции не возможно, т.к. открыто диалоговое окно. Закройте диалоговые окна бла-бла-бла». Тырк ОК — «Невозможно открыть существующий (Normal). Тырк ОК — «.doc заблокирован для редактирования пользователем ‘другим пользователем’. Предлагаемые действия: открыть только для чтения; создать локальную копию; уведомить, когда станет доступно.» от безнадеги выбрал хотя бы ‘только чтение’. Ожидаемо — ошибка при попытке открытия файла.
При попытке закрыть ворд, предлагает сохранить файл Normal. При отказе все равно открывает диалоговое окно для сохранения. Опять отменяю и при последующей попытке закрыть выдает, что шаблон Normal все-таки был изменен и опять предлагает сохранить изменения, и только после уже этого отказа ворд закрывается.

Что бы это все могло значить?
На ноуте работаю только я, параметров доступа не менял ни к файлам, ни к папкам, ни к дискам, да и вообще — ничего не делал. просто ни с того ни с сего не пашет.
Офис уже переустановил. Без изменений.

ЗЫ. Сейчас попробовал просто картинки пооткрывать — проблема аналогична: запрещен доступ.

Касперский 6-й.
Но с ним уже тоже проблема. Запускал несколько раз полное сканирование — затыкается на каком-то файле обновления винды и вешает систему.

Ко всем описанным выше симптомам добавилась проблема со скачиванием файлов, при попытке сохранить чего-нибудь из интернета, выдает, что запрещен доступ к папке TEMP.
В связи с этим решил посмотреть на системные диски: С и другой оказались read only. Снял ограничение, но все по-прежнему.
Пробовал делать откат; откатил на неделю, тоже никакого эффекта.

Я еще и софт никакой оказывается установить не могу — нет доступа к дискам.

Сейчас попробую с докторвебом, что вы предложили, помучиться — через другой комп.

Могилиус Трупп, Офис? Просто он проработал на этом компе с год без перебоев, плюс на другой машине и того больше с тем же серийником. Плюс переустановка не помогла.

che-hoff, докторвеб не помогает. Просто потому, что никак бутится не хочет: идет загрузка оболочки и все, висит.

Werter123 , я вчера как раз пробовал с drWebLiveCD — на другом ноуте забисал болванку, но на том, что подвергался лечению абсолютно никак не хотел бутится.

Вобщем, проблему решал полным рестором системы)

   V_V_V

17.05.12 — 17:40

1С:Предприятие 8.2 (8.2.15.301), серверная, тонкий клиент, Excel 2010.

Пишу обработку, добавляющую несколько листов Экселя в некую заготовку (книга Экселя) листами целиком. Если выполнять на Клиенте — добавляет, сохраняет. При запуске на Сервере — процедура начинает ругаться еще на этапе открытия заготовки:

… Ошибка при вызове метода контекста (Open): Произошла исключительная ситуация (Microsoft Excel): Приложению Microsoft Excel не удается получить доступ к файлу «c:Excel1.xls»…

Сервер работает под пользователем USR1CV82. Пользователю в DCOM даны права на Эксель (само-собой, без них даже COMОбъект(«Excel.Application») не создавался), права локального Пользователя, на папку и файл тоже даны полные права. В чем может быть дело?

Кусок кода:

Йоксель = Новый COMОбъект(«Excel.Application»);

Йоксель.DisplayAlerts = False;

       
КнигаШаблон = Йоксель.Workbooks.Open(ФайлШаблон);

       
Если НЕ ПустаяСтрока(ФайлРезервовДляКлиента) Тогда

           
   ЛистРезервов = Йоксель.Workbooks.Open(ФайлРезервовДляКлиента);

   ЛистРезервов.Sheets(1).Copy(КнигаШаблон.Sheets(1));

   ЛистРезервов.Close();

   ЛистРезервов = «»;

           
КонецЕсли;

Гуглил. Выполнял все что находил — не работает…

   Axel2009

1 — 17.05.12 — 17:42

файл то где находится?

   V_V_V

2 — 17.05.12 — 17:44

Локально.

c:Excel1.xls

   Лоботряс

3 — 17.05.12 — 17:44

У файла вывод должен быть разрешен кажется…

   Лоботряс

4 — 17.05.12 — 17:45

Если на сервере с ним работать

   Axel2009

5 — 17.05.12 — 17:45

(2) круто. а код сервера откуда запускается?

   smaharbA

6 — 17.05.12 — 17:46

у сервера права как на файл так и на ком

   V_V_V

7 — 17.05.12 — 17:46

(3) Это где? В свойствах самого файла? На Клиенте добавляет без левых манипуляций…

   V_V_V

8 — 17.05.12 — 17:46

(5) На этой же машине

   Axel2009

9 — 17.05.12 — 17:47

(8) а если подумать?

   V_V_V

10 — 17.05.12 — 17:47

+(8) На моей машине есть и сервер 1С и SQL

   V_V_V

11 — 17.05.12 — 17:48

(9) Вот не думается. Чего и спрашиваю… :)

   Axel2009

12 — 17.05.12 — 17:49

(11) ну ты запиши файл текстовый и посмотри где он создастся

   V_V_V

13 — 17.05.12 — 17:50

(12) Создастся где-то C:UsersUSR1CV82AppDataLocalTemp

Только я открыть не могу, а не создать…

   V_V_V

14 — 17.05.12 — 17:59

Может я неправильно сформулировал… Если я выполняю вышеприведенный код &НаКлиенте — отрабатывает без вопросов. Если &НаСервере — валится ошибка.

   V_V_V

15 — 18.05.12 — 11:37

Ничего не понимаю. Уже не открываю файл-шаблон, а просто создаю новую книгу и уже в нее пытаюсь добавить листы, только что сформированные и записанные сервером 1C во временную папку — та же ошибка. По-идее все права на временные файлы у сервера 1С в этом случае точно есть:

Йоксель = Новый COMОбъект(«Excel.Application»);

Йоксель.DisplayAlerts = False;

       
КнигаШаблон = Йоксель.Workbooks.Add();

       
Если НЕ ПустаяСтрока(ФайлРезервовДляКлиента) Тогда

           
   ЛистРезервов = Йоксель.Workbooks.Open(ФайлРезервовДляКлиента);

   ЛистРезервов.Sheets(1).Copy(КнигаШаблон.Sheets(1));

   ЛистРезервов.Close();

   ЛистРезервов = «»;

           
КонецЕсли;

Ошибка:

Приложению Microsoft Excel не удается получить доступ к файлу «C:UsersUSR1CV82AppDataLocalTempreserve.xls»

   V_V_V

16 — 18.05.12 — 11:41

+(15) Имеется ввиду, что ругается уже на строку

ЛистРезервов = Йоксель.Workbooks.Open(ФайлРезервовДляКлиента);

   DEVIce

17 — 18.05.12 — 11:51

(14). У компа на котором сервер предприятия крутится есть доступ до этого файла?

   pumbaEO

18 — 18.05.12 — 11:54

код, как сохраняешь ФайлРезервовДляКлиента покажи.

   V_V_V

19 — 18.05.12 — 11:58

(17) Все выполняется на моей машине. В последнем варианте из (15) файл C:UsersUSR1CV82AppDataLocalTempreserve.xls формируется непосредственно самим сервером 1С аккурат перед добавлением в книгу.

(18) Да там кода-то — выборка, заполнение Табличного документа и сохранение этого Табличного документа в формате экселя:

ТаблицаДокументов.Записать(ФайлРезервовДляКлиента, ТипФайлаТабличногоДокумента.XLS);

   V_V_V

20 — 18.05.12 — 11:59

Повторюсь из (14) — Если я выполняю вышеприведенный код &НаКлиенте — отрабатывает без вопросов. Если &НаСервере — валится ошибка.

   pumbaEO

21 — 18.05.12 — 12:01

хотя бы раз excel от имени пользователя 1С запускал?

   V_V_V

22 — 18.05.12 — 12:01

+(21) Выполнять надо именно &НаСервере — это будет регламентное задание

   V_V_V

23 — 18.05.12 — 12:01

(21) Нет

   DEVIce

24 — 18.05.12 — 12:05

Запусти в отладчике и посмотри на момент открытия файла он реально есть?

   DEVIce

25 — 18.05.12 — 12:06

Т.е. перед тем как выполнится: ЛистРезервов = Йоксель.Workbooks.Open(ФайлРезервовДляКлиента);

существует ли C:UsersUSR1CV82AppDataLocalTempreserve.xls

   DEVIce

26 — 18.05.12 — 12:08

Ну и может файл только на чтение? В темпе он ведь не просто так создался.

   V_V_V

27 — 18.05.12 — 12:08

(25) Файл существует, данные в нем имеются, корректные. Открывается, редактируется и тд и тп…

   V_V_V

28 — 18.05.12 — 12:10

(26) Редактируется. Хотя это мне и не нужно в данном случае. А в темп — так я его сознательно туда загоняю, через КаталогВременныхФайлов()

   DEVIce

29 — 18.05.12 — 12:12

Да и все-таки запусти хоть раз от имени пользователя 1С Ексель интерактивно. Ибо Ексель при первом запуске требует настройки.

   pumbaEO

30 — 18.05.12 — 12:16

Если сервер 1С от своего имени запустишь, работает?

   V_V_V

31 — 18.05.12 — 12:17

(21) (29) Спасибо за наводку. Вот пытаюсь. Ругается: выбранный режим входа для данного пользователя на этом компьютере не предусмотрен.

Хорошо, что нужно сделать еще с пользователем USR1CV82 чтоб он мог работать с Экселем? В DCOM права на Эксель даны, самому пользователю членство в группах Пользователи и Пользователи DCOM назначены.

   V_V_V

32 — 18.05.12 — 12:18

(30) Наверняка заработает — у меня админские права на локальную машину. Но надо запустить в режиме приближенном к боевому, как на сервере. Там я свои права давать не буду…

   pumbaEO

33 — 18.05.12 — 12:20

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

   V_V_V

34 — 18.05.12 — 12:28

(33) Пока я пользователя USR1CV82 не добавил в DCOM — вообще ругалось на  COMОбъект(«Excel.Application»). С рабочим столом работа и не предполагалась. Из того что я начитался, народу было достаточно добавления в DCOM прав пользователю на запуск Экселя.

   V_V_V

35 — 18.05.12 — 12:39

Кажется я упустил один момент — у меня 64-х битная Виндовс 7, Эксель 2010 тоже 64-х битный, а вот сервер 1С крутится 32-х битный. Это важно? Может в этом затыка?

   izekia

36 — 18.05.12 — 12:47

(35) да в этом проблема

   izekia

37 — 18.05.12 — 12:47

куча ссылок но не на этом форуме

   V_V_V

38 — 18.05.12 — 12:49

(37) А дай хоть что-то по этой теме. Уже и так читано-перечитано, прежде чем сюда писать, но может новенькое попадется…

   izekia

39 — 18.05.12 — 12:59

(38)честно? можно считать это сливом, но поищи в инете

не в плане 1с, но просто проблемы вызова через ком, от 32 бита в 64

если хочешь — напиши мне на почту завтра, я постараюсь ответить

izekia@gmail.com

  

V_V_V

40 — 18.05.12 — 13:04

(39) Хорошо, спасибо, гляну.


Форум программистов Vingrad

Модераторы: Akina

Поиск:

Ответ в темуСоздание новой темы
Создание опроса
> Доступ к файлам из внешних программ — SQL Server, xp_cmdshell не получает доступ к файлам 

:(

   

Опции темы

Alex870
Дата 29.3.2016, 09:16 (ссылка)
| (нет голосов)
Загрузка ... Загрузка …




Быстрая цитата

Цитата

Новичок

Профиль
Группа: Участник
Сообщений: 8
Регистрация: 28.3.2016

Репутация: нет
Всего: нет

Доброго времени суток всем.
Столкнулся с такой проблемой:
В хранимке загружается Excel в таблицу, но перед этим надо его немного поправить.
Для этого решил написать скрипт на vbs. Проверил, из командной строки скрипт работает, а вот внутри процедуры:

SQL
DECLARE @query VARCHAR(255) = ‘cscript c:myscript.vbs c:myexcel.xlsx’

 EXEC xp_cmdshell @query 

Выдает ошибку, что не может получить доступ к файлу c:myexcel.xlsx.

Решил, что это особенности работы cscript, написал программку на delphi, делающую то же самое.
Ситуация сохраняется, из командной строки программка отрабатывает, а из хранимки — не может получить доступ к файлу excel.
Что может быть?
Всё запускается под админом сервера. 

PM MAIL   Вверх
Akina
Дата 29.3.2016, 10:06 (ссылка)
| (нет голосов)
Загрузка ... Загрузка …




Быстрая цитата

Цитата

Советчик
****

Профиль
Группа: Модератор
Сообщений: 20560
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 25
Всего: 453

Цитата(Alex870 @  29.3.2016,  10:16 Найти цитируемый пост)
Всё запускается под админом сервера.

Что, и процесс MS SQL Server тоже? можно, я буду сомневаться?

Поправь просто права доступа к файлу, дай для группы аутентифицированных пользователей (или для группы «Все») доступ на хотя бы чтение файла (ну и содержимого каталога есссно).

Для проверки — запусти из того же скрипта командный процессор и посмотри, от имени какой учётки он работает.

———————

 О(б)суждение моих действий — в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция — Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
Alex870
Дата 29.3.2016, 13:10 (ссылка)
| (нет голосов)
Загрузка ... Загрузка …




Быстрая цитата

Цитата

Новичок

Профиль
Группа: Участник
Сообщений: 8
Регистрация: 28.3.2016

Репутация: нет
Всего: нет

Цитата
Что, и процесс MS SQL Server тоже? можно, я буду сомневаться?

Конечно можно smile. Процесс sqlservr.exe запущен от имени админа. Он (админ) имеет доступ ко всем файлам.
Но!… 
Я могу приведенным выше способом обратиться к любому файлу на сервере. Могу его (файл) удалить например:

SQL
DECLARE @query VARCHAR(255) = ‘del /q c:myexcel.xlsx’

 EXEC xp_cmdshell @query 

А вот если я вызываю какую-то внешнюю программу, например cscript, которая в свою очередь пытается открыть какой-то файл, то у неё доступа к файлу уже нет.
При этом сама программа (или скрипт) запускаются.

С cmd.exe проверил. Сделал его запуск из скрипта. Cmd.exe запустился под админом. На папку доступ «Всем» тоже не помог. Думаю здесь дело в настройках именно самого MS SQL.
Я пробовал аналогичную операцию сделать на 3-х разных серверах, естественно файлы там клал в разные каталоги. Везде результат одинаковый.

PM MAIL   Вверх
Alex870
Дата 29.3.2016, 13:28 (ссылка)
| (нет голосов)
Загрузка ... Загрузка …




Быстрая цитата

Цитата

Новичок

Профиль
Группа: Участник
Сообщений: 8
Регистрация: 28.3.2016

Репутация: нет
Всего: нет

Попробуйте пожалуйста у себя.
Сделайте вот такой простейший скрипт. Он заполняет в первой строке Excel первые сорок ячеек значениями.

Код

dim fPath,objExcel,objWorkBook,Sheet,i

fPath=WScript.Arguments.itm(0)

set objExcel=CreateObject("Excel.Application")
set objWorkBook=objExcel.Workbooks.Open(fPath)
set Sheet=objExcel.WorkBooks(1)

for i= 1 to 40
objExcel.ActiveSheet.Cells(1,i) = "F"&i
next

objExcel.DisplayAlerts = False
objExcel.ActiveWorkBook.SaveAs fPath
objExcel.DisplayAlerts = True
objExcel.Quit

Кладем его например в c:1script.vbs (куда доступ есть всем)
Туда же кладем файл c:1excel.xlsx

Пробуем из командной строки — всё должно работать, в excel.xlsx в первой строке появляются значения.
А теперь пробуем вот это с сервера:

SQL
DECLARE @query VARCHAR(255) = ‘cscript c:1script.vbs c:1excel.xlsx’

 EXEC xp_cmdshell @query

Если у кого-то это отработает -напишите пожалуйста.
В смысле SQL запрос пройдет без ошибок, но вернет он информацию о том, что не удалось получить доступ к файлу c:1excel.xlsx

Это сообщение отредактировал(а) Alex870 — 29.3.2016, 15:15

PM MAIL   Вверх
Akina
Дата 29.3.2016, 13:30 (ссылка)
| (нет голосов)
Загрузка ... Загрузка …




Быстрая цитата

Цитата

Советчик
****

Профиль
Группа: Модератор
Сообщений: 20560
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 25
Всего: 453

Цитата(Alex870 @  29.3.2016,  14:10 Найти цитируемый пост)
если я вызываю какую-то внешнюю программу, например cscript, которая в свою очередь пытается открыть какой-то файл, то у неё доступа к файлу уже нет.

Тэк-с… постарайтесь получить более полную информацию об ошибке — хотя бы её расширенный код. Совсем хорошо, если запустите icacls и получите сведения об эффективных правах на нужный файл.

———————

 О(б)суждение моих действий — в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция — Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
Alex870
Дата 29.3.2016, 14:08 (ссылка)
| (нет голосов)
Загрузка ... Загрузка …




Быстрая цитата

Цитата

Новичок

Профиль
Группа: Участник
Сообщений: 8
Регистрация: 28.3.2016

Репутация: нет
Всего: нет

Да никакого кода нет. Запрос в MS SQL выполняется без ошибок.
Но, как результат, выводит сообщение «Приложению MS Excel не удалось получить доступ к файлу (и имя файла)»
Попробуйте у себя запустить скрипт из моего предыдущего поста, Вы сами всё увидите.

Это сообщение отредактировал(а) Alex870 — 29.3.2016, 14:09

PM MAIL   Вверх
Akina
Дата 29.3.2016, 14:34 (ссылка)
| (нет голосов)
Загрузка ... Загрузка …




Быстрая цитата

Цитата

Советчик
****

Профиль
Группа: Модератор
Сообщений: 20560
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 25
Всего: 453

Цитата(Alex870 @  29.3.2016,  15:08 Найти цитируемый пост)
выводит сообщение «Приложению MS Excel не удалось получить доступ к файлу (и имя файла)»

КТО выводит это сообщение? Cscript? Значит, отлаживайте скрипт. Дробите цепочки, выводите всё в дебаг-инфо (хоть msgbox-ами). Код поправьте (строка 6, например — нет у Excel.Application коллекции Workbook, есть коллекция Workbooks). В итоге ошибка должна быть максимально точно локализована. Как минимум.

Цитата(Alex870 @  29.3.2016,  15:08 Найти цитируемый пост)
Попробуйте у себя запустить

Ну нет у меня сейчас в доступе MS SQL, на котором я бы мог это проделать.

———————

 О(б)суждение моих действий — в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция — Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
Alex870
Дата 29.3.2016, 15:23 (ссылка)
| (нет голосов)
Загрузка ... Загрузка …




Быстрая цитата

Цитата

Новичок

Профиль
Группа: Участник
Сообщений: 8
Регистрация: 28.3.2016

Репутация: нет
Всего: нет

Цитата
КТО выводит это сообщение? Cscript? Значит, отлаживайте скрипт. Дробите цепочки, выводите всё в дебаг-инфо (хоть msgbox-ами). Код поправьте (строка 6, например — нет у Excel.Application коллекции Workbook, есть коллекция Workbooks). В итоге ошибка должна быть максимально точно локализована. Как минимум.

Это сообщение выводит скрипт, запущенный xp_cmdshell. Если скрипт запустить из командной строки он работает отлично. На счет ошибки в коде — виноват, я здесь (на форуме) его набирал вручную, а не копировал свой, т.к. не могу его перенести с сервера на машину, имеющую доступ в инет. Как же мне точно локализовать ошибку, если скрип рабочий (100%) и ошибку я вижу, но при запуске его из под xp_cmdshell, а уж как в нем локализовать — не знаю. Вообще думал, что xp_cmdshell запускается под тем пользователем, под которым запущен SQL сервер. Это же подтвердил эксперимент с cmd.exe, который Вы мне посоветовали. Однако запуск другой программы это одно, а доступ на запись к файлам — другое.

Это сообщение отредактировал(а) Alex870 — 29.3.2016, 15:24

PM MAIL   Вверх
Akina
Дата 29.3.2016, 15:41 (ссылка)
| (нет голосов)
Загрузка ... Загрузка …




Быстрая цитата

Цитата

Советчик
****

Профиль
Группа: Модератор
Сообщений: 20560
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 25
Всего: 453

Цитата(Alex870 @  29.3.2016,  16:23 Найти цитируемый пост)
как в нем локализовать — не знаю

Раздробить скрипт на неделимые куски, и разбавить выводом отладочной информации.
Например, начало скрипта может выглядеть так:

Код

dim fPath,objExcel,objWorkBook,Sheet,i

fPath=WScript.Arguments.item(0)
    WScript.Echo "fPath = "; fPath

set objExcel=CreateObject("Excel.Application")
    WScript.Echo "Excel.Application создан"

' set objWorkBook=objExcel.Workbooks.Open(fPath)
set objWorkBook=objExcel.Workbooks
    WScript.Echo "Коллекция Workbooks получена"
set objWorkBook=objWorkBook.Open(fPath)
    WScript.Echo "Книга "; fPath; " открыта"

set Sheet=objExcel.WorkBooks(1)
    WScript.Echo "Получена книга "; Sheet.Name
...

и так далее… и смотрим, что сыплется в консолю.

Добавлено через 1 минуту и 52 секунды
Кстати, мне вот не нравится обращение к книге по номеру в коллекции. Особенно с учётом того, что ссылка на неё УЖЕ есть в переменной objWorkBook.

———————

 О(б)суждение моих действий — в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция — Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
Alex870
Дата 29.3.2016, 16:05 (ссылка)
| (нет голосов)
Загрузка ... Загрузка …




Быстрая цитата

Цитата

Новичок

Профиль
Группа: Участник
Сообщений: 8
Регистрация: 28.3.2016

Репутация: нет
Всего: нет

Попробовал, до set objWorkBook=objWorkBook.Open(fPath) всё отрабатывает корректно (в MS SQL). после скрипт выдает ошибку которую описывал 2 поста назад. В смысле запрос exce… выводит таблицу отчета о работе внешнего модуля, в которой указано, что Excel не смог получить доступ к файлу и написано имя и путь к файлу xlsx

Это сообщение отредактировал(а) Alex870 — 29.3.2016, 16:06

PM MAIL   Вверх
Akina
Дата 29.3.2016, 16:18 (ссылка)
| (нет голосов)
Загрузка ... Загрузка …




Быстрая цитата

Цитата

Советчик
****

Профиль
Группа: Модератор
Сообщений: 20560
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 25
Всего: 453

Цитата(Alex870 @  29.3.2016,  17:05 Найти цитируемый пост)
после скрипт выдает ошибку

То есть к ошибке приводит попытка выполнить оператор

Код

set objWorkBook=objWorkBook.Open(fPath)

И сообщение выдаётся именно cscript-ом…
При этом — процесс EXCEL.Application запущен? проверь… влепи в скрипте минутную паузу перед этой строкой и посмотри дерево процессов.

———————

 О(б)суждение моих действий — в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция — Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
Alex870
Дата 29.3.2016, 16:33 (ссылка)
| (нет голосов)
Загрузка ... Загрузка …




Быстрая цитата

Цитата

Новичок

Профиль
Группа: Участник
Сообщений: 8
Регистрация: 28.3.2016

Репутация: нет
Всего: нет

Поставил паузу. В процессах появляются cmd.exe и Excel.exe запущенные под администраторской учеткой.

PM MAIL   Вверх
Alex870
Дата 30.3.2016, 16:33 (ссылка)
| (нет голосов)
Загрузка ... Загрузка …




Быстрая цитата

Цитата

Новичок

Профиль
Группа: Участник
Сообщений: 8
Регистрация: 28.3.2016

Репутация: нет
Всего: нет

Проблему решил!!!
Вот описание её решения:
https://social.msdn.microsoft.com/Forums/en…server-2008-x64

Ну кто бы мог догадаться до такого!!!

Это сообщение отредактировал(а) Alex870 — 30.3.2016, 16:34

PM MAIL   Вверх



















Ответ в темуСоздание новой темы
Создание опроса
Правила форума «MS SQL»
Akina

Akina

Запрещается!

Публиковать ссылки и обсуждать взлом чего бы то ни было.

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы составления неспецифических запросов рассматриваются здесь
  • Используйте теги [code=sql][/code] для подсветки кода. Используйтe чекбокс «транслит» (возле кнопок кодов) если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Zloxa, Akina.

 

0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MS SQL Server | Следующая тема »

Здравствуйте!

Имеется проблемная рабочая станция, на которой не открываются внешние файлы через протокол HTTP. Это могут быть документы из SharePoint или OneDrive (редактирование книги в Excel).

Ошибка следующая:

«Не удалось открыть <http://здесь файл>.»

«Приложению Microsoft Excel не удается получить доступ к файлу <http://здесь файл>. Это может быть вызвано одной из следующих причин:

— указан несуществующий файл или путь.

— файл используется другой программой.

— Имя книги, которую вы пытаетесь сохранить, совпадает с именем другой книги, открытой в данный момент.»

И так происходит абсолютно с любым файлом, независимо от пользователя в системе. На других рабочих станция всё в порядке!

Пробовал делать восстановление Office’a через «Панель управления — Удалить программы — Изменить» и переустанавливать согласно гайду http://support.microsoft.com/kb/2739501/ru. Результата нет.

Буду признателен за любую информацию для решения этой проблемы!

Понравилась статья? Поделить с друзьями:
  • Приложению microsoft excel не удается открыть или сохранить документы 2016
  • Приложению microsoft excel не удается открыть или сохранить документ
  • Приложению microsoft excel не удается открыть или восстановить книгу поскольку она повреждена
  • Приложению microsoft excel не удается найти искомые данные
  • Приложению microsoft excel не удается найти данные для печати