|
saveas(), управляемые формы
| ☑ |
0
Domanoff26
13.08.13
✎
16:24
|
MSWord.SaveAs("C:\temp\1.doc");
по причине:
Произошла исключительная ситуация (Microsoft Word): Ошибка команды
MSWord это активдокумент из макета
|
|
1
Domanoff26
13.08.13
✎
16:25
|
com объект в смысле ,что может быть?
|
|
2
pessok
13.08.13
✎
16:25
|
выполняешь на сервере, на котором нет ворда?
|
|
3
Domanoff26
13.08.13
✎
16:32
|
(2) а я могу как нить макет на клиент перетащить?
|
|
4
Domanoff26
13.08.13
✎
16:37
|
(2) там есть ворд, посмотрел
|
|
5
pessok
13.08.13
✎
16:37
|
тогда давай полный код ошибки, маловато букв, как-то
|
|
6
pessok
13.08.13
✎
16:38
|
полный текст ошибки, т.е.
|
|
7
Domanoff26
13.08.13
✎
16:39
|
{Обработка.ОбработкаФормированияОтчетаWord.Форма.Форма.Форма(108)}: Ошибка при вызове метода контекста (SaveAs)
MSWord.SaveAs("C:\temp\1.doc",17);
по причине:
Произошла исключительная ситуация (Microsoft Word): Ошибка команды так собственно он и есть
|
|
8
pessok
13.08.13
✎
16:41
|
а что за второй параметр в SaveAs? лень в MSDN ползти
|
|
9
pessok
13.08.13
✎
16:41
|
доступ то на запись в C:\Temp есть?
|
|
10
Domanoff26
13.08.13
✎
16:46
|
(8) а какой должен быть формат, какая конкретно цифра?
|
|
11
Domanoff26
13.08.13
✎
16:47
|
(9) да я разные адреса пихал, и сам времен файлы создавал
|
|
12
Domanoff26
13.08.13
✎
16:48
|
доступ есть
|
|
13
AntonU
13.08.13
✎
16:49
|
А если убрать второй параметр?
|
|
14
Domanoff26
13.08.13
✎
16:53
|
(13) тоже самое
|
|
15
Domanoff26
13.08.13
✎
16:55
|
АктивныйДокумент = ПолучМакет();
MSWord = АктивныйДокумент.Получить();
MSWord.Application.Visible=1;
MSWord.Fields.UpDate();
MSWord.Application.Visible = Истина;
MSWord.Activate();
//MSWord.SaveAs("X:\IT\Общая\2.doc");
имяф = ПолучитьИмяВременногоФайла(".doc");
//MSWord.SaveAs("X:\IT\Общая\ррр.doc");
MSWord.SaveAs(имяф);
|
|
16
Domanoff26
13.08.13
✎
17:15
|
а на клиенте это можно как нить сделать, в смысле из макета вордовского файл сохранить
|
|
17
pessok
13.08.13
✎
17:19
|
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший