|
v7: 1С + Word | ☑ | ||
---|---|---|---|---|
0
Масянька
21.11.13
✎
13:53
|
День добрый!
В ТиС реализовано заполнение, сохранение и печать договоров. Работало, работало, .... а потом - бац! - вывалилась ошибка "Microsoft Word: Ошибка команды" на строке мДок.SaveAs(мИмяФайла). Подскажите - чего не так-то? Спасибо. |
|||
1
1dvd
21.11.13
✎
13:56
|
Лицензея на офис слетела?
|
|||
2
1dvd
21.11.13
✎
13:57
|
Нет прав?
|
|||
3
1dvd
21.11.13
✎
13:57
|
файл уже открыт?
|
|||
4
1dvd
21.11.13
✎
13:57
|
Путь не существует?
|
|||
5
dk
21.11.13
✎
13:59
|
про отладчик уже было?
|
|||
6
Масянька
21.11.13
✎
14:09
|
(1) (2) (3) (4) - нет.
|
|||
7
Масянька
21.11.13
✎
14:23
|
Я продолжу :)
Итак, исходный код: мДок.SaveAs(мИмяФайла); ИмяФайла = СокрЛП(мИмяФайла); // активируем Word мWord.Visible = 1; Ругается на SaveAs. Если написать вот так: мWord.Visible = 1; мДок.SaveAs(мИмяФайла); ИмяФайла = СокрЛП(мИмяФайла); // активируем Word мWord.Visible = 1; Открывает заполненный файл, но не сохраняет. И ручками сохраняю куда надо. Потом (опять из 1С) открываю уже сохраненный файл. |
|||
8
dk
21.11.13
✎
14:32
|
а если попробовать
мДок.SaveAs("c:\1.docx") ? |
|||
9
sergey198
21.11.13
✎
14:41
|
мИмяФайла - из отладчика , что пишет?
|
|||
10
dk
21.11.13
✎
15:00
|
спугнули ...
|
|||
11
Масянька
21.11.13
✎
15:02
|
Значится, такая хрень: сделала копию БД. Копию развернула на другом компе, который подключен по сетке к данному. И - сделался договор. И заполнился, и записался, и не ругнулся.
На исходном компе стоит Word 2010 для дома и бизнеса, на другом - Word 2007. Вот и в чем дело-то? |
|||
12
dk
21.11.13
✎
15:05
|
(11) вроде никто не просил тут этого делать
спрашивали совсем о другом |
|||
13
Масянька
21.11.13
✎
15:32
|
(8) если попробовать записать на "D:\" выдает такую же ошибку.
|
|||
14
Масянька
21.11.13
✎
15:45
|
(12) Ну и?
|
|||
15
dk
21.11.13
✎
15:46
|
читай (8)
|
|||
16
Масянька
21.11.13
✎
15:50
|
(15) Такая же ошибка.
мДок.SaveAs("c:\1.docx"); мДок.SaveAs("c:\1.docx"); {Справочник.Договоры.Форма.Модуль(358)}: Microsoft Word: Ошибка команды |
|||
17
dk
21.11.13
✎
15:56
|
мДок.SaveAs2("c:\1.docx");
|
|||
18
Масянька
21.11.13
✎
16:07
|
(17) Это что?
|
|||
19
dk
21.11.13
✎
16:16
|
хорош уже думать, ты результат говори )
|
|||
20
Пятница Мен
21.11.13
✎
16:19
|
комп перезагружали:
|
|||
21
Пятница Мен
21.11.13
✎
16:19
|
?
|
|||
22
Масянька
21.11.13
✎
16:20
|
(19) Так ты ж совет дельные даешь. Зачем тебе?
|
|||
23
Масянька
21.11.13
✎
16:21
|
(20) Раз 5. Системник - погладили ласково. Монитор - протерли. :)))
|
|||
24
Пятница Мен
21.11.13
✎
16:23
|
(23) значит офис нужно попробовать переустановить - если работало, работало - то почему вы решили что проблема именно в 1С?
|
|||
25
Масянька
21.11.13
✎
16:23
|
(24) Не нужно офис переустанавливать. Но дело - именно в нем :)
|
|||
26
Пятница Мен
21.11.13
✎
16:25
|
а офис у вас точно не ниже 2007 ?
|
|||
27
Масянька
21.11.13
✎
16:29
|
(26) Один 2007, другой 2010.
Говорю же - проблема именно в Word'е. Уже нашла. |
|||
28
Torquader
22.11.13
✎
00:49
|
Sub SaveAs([FileName], [FileFormat], [LockComments], [Password], [AddToRecentFiles], [WritePassword], [ReadOnlyRecommended], [EmbedTrueTypeFonts], [SaveNativePictureFormat], [SaveFormsData], [SaveAsAOCELetter], [Encoding], [InsertLineBreaks], [AllowSubstitutions], [LineEnding], [AddBiDiMarks])
Там параметров очень много - некоторые из них полезно задать. |
|||
29
Kupogun
22.11.13
✎
06:07
|
а создать документ ворд и "сохранить как" - работает или все же не даст сохранить?
|
|||
30
Kupogun
22.11.13
✎
06:09
|
(27) и что с ним было?
|
|||
31
MiniMuk
22.11.13
✎
06:31
|
в отркытом ворде макрос наклепать
SaveAs("c:\1.docx") чего будет? |
|||
32
ЧеловекДуши
22.11.13
✎
08:20
|
(0) Установи патч...
Либо переустанови ОСь и отключи обновления, пользы в них НЕТ! :) Либо установи Офис 2003 и спи спокойно :) |
|||
33
ЧеловекДуши
22.11.13
✎
08:20
|
(31) Дело не в макросе, дело в оси :)
|
|||
34
Масянька
22.11.13
✎
08:59
|
Ладно уж, скажу :)
(29) Да, работает. Если в Word - "Сохранить как" и задать тот путь, что программно задается - тоже сохраняет без ошибок. (32) У Word'а установились защитные настройки. Есть там такая фигня. Нашла эти настройки и сбросила - все арбайтэн :) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |