Важная информация
Показано с 1 по 6 из 6

Тема: Изменения в .Docx без открытия в Word

  1. #1 Изменения в .Docx без открытия в Word 
    Новичок
    Регистрация
    12.07.2015
    Сообщений
    2
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а) в 0 сообщениях
    Как известно файлы .docx – это zip-архив файлов, главным образом в формате .xlm. Пожалуй, основным файлом является «document.xlm». Мне необходимо средствами VB.NET извлечь файл «document.xlm» из файла(архива) “AnyDocument.docx” и затем (после некоторых манипуляций) снова поместить его в тот же файл “AnyDocument.docx”. Есть идеи, как это сделать?
    Ответить с цитированием  
     

  2. #2  
    Супер модератор Аватар для >Quiet Snow<
    Регистрация
    11.04.2011
    Адрес
    Планета земля
    Сообщений
    3,829
    Сказал(а) спасибо
    1,810
    Поблагодарили 934 раз(а) в 796 сообщениях
    Записей в блоге
    1
    .xlm
    Не знаю такого формата. По идее ищите стороннюю библиотеку для работы с Office, если надо менять его файлы.
    Самому чё-то там распаковывать и разархивировать - на это пол жизни уйдёт.
    Обучение прикладному программированию(по skype), качественно, недорого, 18+, вопросы в личку.
    «Если вы ничего не сделаете, я уверяю вас, ничего и не произойдёт» © Жак Фреско
    Ограниченно модерирую.
    Ответить с цитированием  
     

  3. #3  
    Admin
    Регистрация
    09.04.2014
    Сообщений
    1,215
    Сказал(а) спасибо
    775
    Поблагодарили 490 раз(а) в 402 сообщениях
    Цитата Сообщение от petroid Посмотреть сообщение
    в формате .xlm
    Файловое расширение .xlm обозначает тип и формат файлов "Документ Майкрософт Office Excel с поддержкой макросов" (Macro-Enabled Microsoft Office Excel Document, XLM). XLM относится к устаревшим частным форматам Майкрософт (MS) и использовался в приложении для работы с электронными таблицами MS Excel в составе нескольких поколений MS Office.

    Файл .xlm представляет собой книгу MS Office Excel (97-2003) со включенными макросами. Это то же, что и файл .xls (обычная книга Excel), с разницей в наличии макросов. В среде MS Office макрос — это мини-программа на языке сценариев VBA (Visual Basic for Applications), которая может использоваться для автоматизации рутинных задач и расширения функциональности в пределах конкретного документа MS Office.

    Начиная с MS Office 2007, XLM и другие устаревшие форматы были официально заменены набором стандартизированных форматов Office Open XML (OOXML), при этом OOXML-аналог XLM получил расширение .xlsm. Существующие файлы XLM можно открыть в большинстве выпусков MS Office, а также импортировать в нескольких других офисных пакетах как XLS + макросы.

    Довольно часто расширение .xlm ошибочно принимается за .xml (текстовый документ XML), что приводит к недоразумениям. В отличие от .xml, файлы .xlm являются двоичными, и их нельзя открыть в текстовом редакторе.

    как-то так...)))
    Ответить с цитированием  
     

  4. Пользователь сказал cпасибо:

    >Quiet Snow< (13.07.2015)

  5. #4  
    Профи Аватар для FelixMacintosh
    Регистрация
    20.01.2014
    Сообщений
    390
    Сказал(а) спасибо
    57
    Поблагодарили 45 раз(а) в 37 сообщениях
    Это получается его надо не открыть, а декодировать, я бы смог такое решить, но
    мне кажеться там помимо обычной zip-распаковки есть еще какие-то заморочки
    Нет подписи : (
    Ответить с цитированием  
     

  6. #5  
    Профи Аватар для FelixMacintosh
    Регистрация
    20.01.2014
    Сообщений
    390
    Сказал(а) спасибо
    57
    Поблагодарили 45 раз(а) в 37 сообщениях
    Кстати, существуют утилиты для преобразования подобных форматов,
    например вот: fileformatconverters.exe я ей пользуюсь переодически для других задач
    а значит гдето в интернете есть и способ этой распаковки
    Нет подписи : (
    Ответить с цитированием  
     

  7. #6  
    Новичок
    Регистрация
    16.04.2015
    Сообщений
    2
    Сказал(а) спасибо
    1
    Поблагодарили 3 раз(а) в 2 сообщениях
    Просто переменуйте *.docx -> zip и распакуйте zip-ом. Должна возникнуть структура директорий
    Ответить с цитированием  
     

  8. Пользователь сказал cпасибо:

    >Quiet Snow< (04.10.2015)

Информация о теме
Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Ответов: 0
    Последнее сообщение: 23.04.2015, 22:13
  2. Как вставить форму подписки в Word?
    от silvestor в разделе Общие вопросы web-разработки
    Ответов: 0
    Последнее сообщение: 12.02.2015, 12:54
  3. Ответов: 1
    Последнее сообщение: 27.12.2014, 19:06
  4. Ответов: 4
    Последнее сообщение: 25.04.2014, 14:15
  5. Ответов: 0
    Последнее сообщение: 21.03.2012, 00:35
Ваши права
  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •