Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 5.00/11: Рейтинг темы: голосов - 11, средняя оценка - 5.00
1713 / 580 / 76
Регистрация: 10.04.2009
Сообщений: 9,337

Normal.dotm это тоже архив

28.06.2020, 12:53. Показов 2540. Ответов 25
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
здравствуйте
с него можно выгрузить содержимое? или получается рубим сук на котором сидим?
у меня не получилось...
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
Sub Распаковать_Normal_dot_dotm()
 
    Dim ZipFullName As String
    ZipFullName = "C:\Program Files\7-Zip\7z.exe"
 
    If Len(Dir(ZipFullName)) = 0 Then
        MsgBox$ "Не найден файл 7z.exe" & Chr(10) & ZipFullName
        Exit Sub
    End If
 
    Dim ZipPathCommand As String
    ZipPathCommand = ZipFullName & " e "
 
    Dim MyArhivPathMyArhivName As String
    MyArhivPathMyArhivName = ActiveDocument.AttachedTemplate.Path & "\" & ActiveDocument.AttachedTemplate.Name
 
    Dim ZipSwitches As String
    'директория, куда извлекаем файл
    ZipSwitches = ZipSwitches & " -o" & "C:\1"
 
    Dim ShellArgument As String
    ShellArgument = ZipPathCommand & MyArhivPathMyArhivName & ZipSwitches
 
    Shell (ShellArgument)
 
End Sub
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
28.06.2020, 12:53
Ответы с готовыми решениями:

Ошибка в Normal.dotm
После copy-paste какого-нибудь графического объекта напр. shape, при попытке закрыть word 2007 получаю запрос на сохранение этого...

TWordApplication - Normal.dotm и другой сеанс Word
Работаю в C++Builder 2010. Office 2010. Компоненты с вкладки OfficeXP. Свойства ConnectKind всех компонентов установлено в ckRunningOrNew. ...

Word 2013. Как применить стили из шаблона Normal.dotm к чужому документу?
Добрый день. Стоит задача: привести оформление множества разных документов к единому стилю. Т.е. мне приходят файлы, в которых,...

25
1713 / 580 / 76
Регистрация: 10.04.2009
Сообщений: 9,337
04.07.2020, 21:35  [ТС]
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от pashulka Посмотреть сообщение
Всё смешалось, люди, кони (c)
это точно, у меня полно документов, где DIR работает правильно
насколько я понимаю VBS вступает с 27 строчки в посте 4, а до него работает ВБА, не?
0
 Аватар для pashulka
4139 / 2243 / 940
Регистрация: 01.12.2010
Сообщений: 4,624
04.07.2020, 21:38
Вот сам автор пишет, что весь код это .vbs
0
1713 / 580 / 76
Регистрация: 10.04.2009
Сообщений: 9,337
04.07.2020, 21:48  [ТС]
Цитата Сообщение от Ципихович Эндрю Посмотреть сообщение
можете выложить как же на Ваш взгляд нужно
?? заранее спасибо

Добавлено через 7 минут
блин дошло, сохранить с расширением .vbs
я обычно в ВБА такое делаю так:
пишу текстовый файл с vbs скриптом и его запускаю с ВБА
но всё равно
Цитата Сообщение от Ципихович Эндрю Посмотреть сообщение
можете выложить как же на Ваш взгляд нужно
0
 Аватар для pashulka
4139 / 2243 / 940
Регистрация: 01.12.2010
Сообщений: 4,624
05.07.2020, 09:42
Ципихович Эндрю, Если Word не запущен, то так прокатит. Папку - приёмник предварительно создавать не обязательно, ибо -o

Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Private Sub Test2() 'Excel 2007(или старше)
    Dim fullName7Z$, fullNameTempl$, arg$
    fullName7Z = "C:\Program Files (x86)\7-Zip\7z.exe"
 
    If Dir(fullName7Z) = "" Then
       MsgBox "Не найден файл 7z.exe" & vbNewLine & fullName7Z
       Exit Sub
    End If
    
    With CreateObject("Word.Application")
         fullNameTempl = .Templates(1).FullName: .Quit
    End With
    
    arg = """" & fullName7Z & """ e """ & fullNameTempl & """ -y -oC:\1"
 
    Shell arg, vbHide ' vbMaximizedFocus
End Sub
1
1713 / 580 / 76
Регистрация: 10.04.2009
Сообщений: 9,337
05.07.2020, 09:43  [ТС]
спасибо
0
 Аватар для amd48
845 / 475 / 80
Регистрация: 18.05.2016
Сообщений: 1,267
Записей в блоге: 5
08.07.2020, 07:58
Цитата Сообщение от Ципихович Эндрю Посмотреть сообщение
блин дошло, сохранить с расширением .vbs
ёкарный. Я должен был сразу об этом сказать. Думал, что это очевидно из предыдущего обсуждения - ворд при своей работе блокирует файл шаблона - значит, скрипт можно запустить только из чего-нибудь, что не является вордом. А, раз я предложил код на vbs, то и должен он быть в vbs-файле
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
08.07.2020, 07:58

это одно и тоже?
программа находящий минимальный по абсалютно велечине элемент массива и программа находящая минимальный элемент массива это одно и тоже?

ru и ua это одно и тоже?
Продвигаю сайт компании работающей в россии и украине. зарегистрироал 2 домена ru и com.ua. C ru в yandex.ru все идет хорошо, а вот c...

Это одно и тоже?
Сравните пожалуйста: http://ogo1.ru/market/pamyat_dlya_noutbukov/28841-SO-DIMM_DDR3_4Gb_PC10660_1333Mhz_Samsung и вот это ...

Предельный угол полного внутреннего отражения и предельный угол преломления для поверхности это одно и тоже или это разные понятия?
Найти предельный угол полного внутреннего отражения и предельный угол преломления для поверхности раздела стекло-вода стекло 1,55 вода 1,33...

50 см2 и 50х50 см. Это одно и тоже?
Если писать 50 см2 и 50х50 см. Это одно и тоже?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
26
Ответ Создать тему
Новые блоги и статьи
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru