Скрипт для создания шаблона Excel
Select messages from
# through # FAQ
[/[Print]\]
Goto page Previous  1, 2, 3  :| |:
Total Commander -> Автоматизация Total Commander

#31:  Author: Nick PostPosted: Wed Jan 28, 2015 19:23
    —
Skif_off
Я не просто так спрашиваю. Если уже есть готовый скрипт, то его можно было бы и выложить здесь. Дело в том, что некоторые компании сейчас переходят именно на LibreOffice, в отличие, например, от того же KOffice. И далеко не везде в компаниях вообще используют Linux на клиентских компьютерах и сервера на нем.

#32:  Author: Skif_off PostPosted: Wed Jan 28, 2015 22:26
    —
Nick
И я не просто так пишу, и? И Linux тут ни при чём: всё перечисленное пашет на ОС семейства Windows, разве я виноват, что вы не знаете, как поставить KOffice? И ещё Spread32 не упомянул...
Если вы не поняли, что хотел сказать в этой теме, кратко: использование объектов MS Office, по моему скромному мнению, не может быть универсальным решением для создания файлов. И не будет.

#33:  Author: FlasherLocation: Москва PostPosted: Thu Jan 29, 2015 05:00
    —
Skif_off
Справедливости ради, нужно было писать не просто о существующих офисных пакетах или текстовых процессорах (на вскидку могу ещё с пяток другой назвать), а об их связке с прилагаемыми к ним ActiveX для Windows.

#34:  Author: Skif_off PostPosted: Thu Jan 29, 2015 14:20
    —
 2Flasher

#35:  Author: FlasherLocation: Москва PostPosted: Thu Jan 29, 2015 15:15
    —
2Skif_off
А как копирование шаблонов относится к объектной модели редактора? Мысли тут могут быть разные. И за и против. Перечисление редакторов в дополнение к пожеланию как-то не воспринимается в противном ключе. Т.е. ты против связки? ОК. Тогда в твоём случае всё сводится к банальному копированию файла и к сабжу отношение имеет весьма косвенное.

#36:  Author: FlasherLocation: Москва PostPosted: Fri Mar 11, 2016 04:22
    —
Как-то нашёл простой выход по размеру (1.2 Кб) и разным табличным редакторам для xls. Решил таки выложить:
Code:
'========================== VBS ===========================
' Создать пустой xls-файл в активном каталоге и открыть его
' Условие:  путь запуска должен быть пустым
' Необязательный ключ на открытие: /o    | Автор: Flasher ©
'==========================================================
FN = Trim(InputBox(String(5, vbCr) & "Введите базовое имя файла:",_
Space(23) & "Создание нового XLS-файла", "Новый файл"))
If FN = "" Then WScript.Quit
With CreateObject("Scripting.FileSystemObject")
  Dir = .GetAbsolutePathName("") : F = FN
  While .FileExists(FN & ".xls") i = i + 1 : FN = F & " (" & i & ")" : Wend
End With : Name = FN & ".xls"
CreateObject("ADODB.Connection").open "Provider=Microsoft.Jet." & _
"OLEDB.4.0;Data Source=" & Name & ";Extended Properties=Excel 3.0;"
With WScript.Arguments
  If .Count Then If .Item(0) = "/o" Then _
  GetObject("new:{C08AFD90-F2A1-11D1-8455-00A0C91F3880}").document._
  Application.NameSpace(Dir).ParseName(Name).Verbs.Item(0).DoIt
End With



Total Commander -> Автоматизация Total Commander


output generated using printer-friendly topic mod. All times are GMT + 4 Hours

Goto page Previous  1, 2, 3  :| |:
Page 3 of 3

Powered by phpBB © 2001, 2005 phpBB Group