Как убрать xml в ворде
Есть документ Word.
Нужно, чтобы XML теги в документе не сохранялись, при сохранении всего документа.
Так должно работать:
Мой макрос в документе Word добавляет скрытую текстовую метку и сохраняет документ. После этого на месте сохранённой скрытой текстовой метки ставит XML тег.
Добавляет НОВУЮ скрытую текстовую метку, и сохраняет документ, НО первоначальный XML-тег не должен сохраниться.
XML -теги добавляю как простой текст <TEG1>. </NTG1>
Все нижесказанное – offtop
Поделюсь своими наблюдениями. То насколько быстро вопрошающий получает ответ зависит от нескольких факторов, среди которых один из наиболее весомых – насколько внятно и подробно задан вопрос. Не менее весомым фактором является масштабность поставленной задачи – частные проблемы типа:
- "вот мой код и в нем где-то баг – помогите его найти";
- "есть такие-то данные (пример прилагается), нужна формула (макрос) делающий с ними то-то (далее следует внятное описание формата конечного результата)"
решаются на форуме гораздо быстрее, чем проблемы типа:
- "Необходимо создать БД и оболочку к ней для обобщения присылаемых данных"
(хотя желающие помочь находятся и в этом случае).
Также важным фактором является то, насколько соответствует тематике форума заданный вопрос.
В Вашем конкретном случае мне лично не то чтобы неясно все и совсем. Но начиная прокручивать в голове задачу – возникает масса вопросов, которые требуют по меньшей мере уточнения. На сколько я заметила (опять же это частное мнение) на форуме не так много желающих выпытывать у вопрошающего, а что он собственно подразумевает под тем-то и тем-то (я принадлежу к их числу).
Возвращаясь к Вашему вопросу.
Лично мне не ясны следующие вещи:
- какую версию Word'а Вы юзаете;
- что Вы называете XML-тегами;
- в каком формате вы сохраняете документ;
- что Вы называете скрытой текстовой меткой (скрытые текстовые метки и то, что Вы называете XML-тегами <TEG1>. </NTG1> - это одно и тоже?);
- что означает фраза: "на месте сохранённой скрытой текстовой метки (макрос) ставит XML тег"
- что означает фраза: "(макрос) добавляет НОВУЮ скрытую текстовую метку, и сохраняет документ" (куда добавляет метку)
- что означает фраза: "НО первоначальный XML-тег не должен сохраниться"
(какой XML-тег является первоначальным)
В общем, получается такая картина (может я чего-то упускаю):
перед Вами стоит некая задача, на обдумывание которой Вы потратили какое-то количество времени (часов, дней) и придумали алгоритм ее решения. Теперь Вам нужна реализация алгоритма в виде кода.
Вы приводите на форуме часть алгоритма и ожидаете увидеть в ответ работоспособный код.
Специально старался писать максимально кратко и по сути
------------------------------------------------------------
1. Версия Word 2003 профессиональный выпуск
2. XML-теги - Не берутся из какого-то шаблона.
Они заранее определены в коде макроса.
Примитивно подставляю их по условию (<тег>выделенный текст в документе Word</тег> ):
3. Документ сохраняется в том же формате, что и был - DOC (просто использую )
Выделяю текст в документе Word. Например "добрые люди всегда помогут". Нажимаю "добавить тег" (кнопка в моём макросе) - макрос делает следующее:
Вот эти теги сохранять то и не нужно. Они лишь визуально нужны
----------
НО
когда операции (которые описаны выше) повторяются, то документ сохраняется вместе с этими тегами. А этого как раз и не нужно.
-------------------------------------
В итоге получится должен документ с скрытыми метками в разных частях документа.
Это нужно для того, чтобы при открытии этого документа, расставлять теги (из БД) на место тех самых меток.
А вот скрытые метки у меня уникальны - и, по идеи, трудностей поиска между этими метками, составить не должно. Поэтому и формирую их таким образом:
Возникала такая идея, но как Вы верно заметили, если документ очень большой (а может быть лекция размером 200стр.), то это слишком затратно. Но на крайний случай, буду использовать его:
Расскажу как, может кому пригодится.
--------------------------------------
мне нужно было добавлять теги в текст документа из макроса, причём теги заносились бы в БД Access, а отображались в Word.
В результате, добавляю тег в текст (и через запрос в БД). Теги в тексте сохраняются как закладки - это существенно облегчает и ускоряет их поиск и замену. Когда добавил теги в документ - сохраняю его (через макрос). Для этого в документе теги легко находятся и заменяются на простые закладки (просто текст). Когда документ снова открывается, то производится выборка из БД, и теги расставляются на место закладок.
Примечание по безопасности: Карта XML и сведения об источнике данных сохраняются вместе с книгой, а не с определенными данными. Злоумышленник может просмотреть эту потенциально конфиденциальную карту с Visual Basic для приложений (VBA). Кроме того, если сохранить книгу в файле формата Open XML Excel с поддержкой макроса, данные карты можно будет просмотреть в Microsoft Блокнот или с помощью другой программы редактирования текста.
Удаление определения источника данных карты XML из книги
Если вы хотите и дальше использовать данные карты, но удалить конфиденциальные сведения об источнике данных, можно удалить из книги определение источника данных схемы XML. В этом случае вы все равно можете экспортировать данные XML.
Эта процедура окончательно удаляет текущее определение источника данных из карты XML.
Щелкните ячейку, чтобы выбрать карту XML.
Если вкладка Разработчик недоступна, выполните указанные ниже действия, чтобы открыть ее.
На вкладке Файл нажмите кнопку Параметры > Настроить ленту.
Выберите разработчик.
На вкладке Разработчик нажмите кнопку Свойства карты.
В диалоговом окне Свойства карты XML в поле Источник данныхснимите флажок Сохранить определение источника данных в книге.
Этот вариант выбран по умолчанию. При удалении этого параметра данные с этого таблицы не удаляются.
Важно: Определение источника данных содержит сведения о под соединении импортируемых данных XML. Если удалить эти данные, другие люди не смогут просматривать их, но вы все равно можете экспортировать данные в XML-файл. Однако при повторном переимпорте файла данных XML определение источника данных будет снова сохранено вместе с ним.
Удаление карты XML из книги
При удалении таблицы XML данные карты, а также источники данных и, возможно, другие конфиденциальные сведения сохраняются в книге. При обновлении книги для удаления конфиденциальных данных обязательно удалите карту XML перед удалением этого таблицы, чтобы окончательно удалить данные карты из книги.
Если вкладка Разработчик недоступна, выполните указанные ниже действия, чтобы открыть ее.
На вкладке Файл нажмите кнопку Параметры > Настроить ленту.
Выберите разработчик.
На вкладке Разработчик в группе XML нажмите кнопку Источник.
В области задач Источник XML выберите пункт Карты XML.
Отобразилось Карты XML-диалоговое окно.
Выберите карту XML, которую вы хотите удалить.
Примечание: При удалении карты XML удаляется только карта XML и не удаляются данные, с которые в данный момент соелась карта XML.
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.
Возможности конвертирования с помощью Word Converter:
Конвертирование файлов в формат Adobe PDF File (*.PDF): Word to PDF, Word 2007 to PDF, Html to PDF, Htm to PDF, TXT to PDF, RTF to PDF, CSS to PDF, XML to PDF, BMP to PDF, JPG to PDF, JPEG to PDF, PNG to PDF, GIF to PDF, WMF to PDF, TIF to PDF, DOC to PDF, DOCX to PDF;
Конвертирование файлов в формат Word 2007 (*.docx): Word to DOCX, Word 2007 to DOCX, Html to DOCX, Htm to DOCX, TXT to DOCX, RTF to DOCX, CSS to DOCX, XML to DOCX, BMP to DOCX, JPG to DOCX, JPEG to DOCX, PNG to DOCX, GIF to DOCX, WMF to DOCX, TIF to DOCX, DOC to DOCX, DOCX to DOCX;
Конвертирование файлов в формат Word 97-2003 (*.doc): Word to DOC, Word 2007 to DOC, Html to DOC, Htm to DOC, TXT to DOC, RTF to DOC, CSS to DOC, XML to DOC, BMP to DOC, JPG to DOC, JPEG to DOC, PNG to DOC, GIF to DOC, WMF to DOC, TIF to DOC, DOC to DOC, DOCX to DOC;
Конвертирование файлов в форматы Html и Htm: Word to Htm Html, Word 2007 to Htm Html, Html to Htm Html, Htm to Htm Html, TXT to Htm Html, RTF to Htm Html, CSS to Htm Html, XML to Htm Html, BMP to Htm Html, JPG to Htm Html, JPEG to Htm Html, PNG to Htm Html, GIF to Htm Html, WMF to Htm Html, TIF to Htm Html, DOC to Htm Html, DOCX to Htm Html;
Конвертирование файлов в формат RTF: Word to RTF, Word 2007 to RTF, Html to RTF, Htm to RTF, TXT to RTF, RTF to RTF, CSS to RTF, XML to RTF, BMP to RTF, JPG to RTF, JPEG to RTF, PNG to RTF, GIF to RTF, WMF to RTF, TIF to RTF, DOC to RTF, DOCX to RTF;
Конвертирование файлов в формат TXT: Word to TXT, Word 2007 to TXT, Html to TXT, Htm to TXT, TXT to TXT, RTF to TXT, CSS to TXT, XML to TXT, BMP to TXT, JPG to TXT, JPEG to TXT, PNG to TXT, GIF to TXT, WMF to TXT, TIF to TXT, DOC to TXT, DOCX to TXT;
Конвертирование файлов в формат XML: Word to XML, Word 2007 to XML, Html to XML, Htm to XML, TXT to XML, RTF to XML, CSS to XML, XML to XML, BMP to XML, JPG to XML, JPEG to XML, PNG to XML, GIF to XML, WMF to XML, TIF to XML, DOC to XML, DOCX to XML;
Конвертирование файлов в формат CSS: Word to CSS, Word 2007 to CSS, Html to CSS, Htm to CSS, TXT to CSS, RTF to CSS, CSS to CSS, XML to CSS, BMP to CSS, JPG to CSS, JPEG to CSS, PNG to CSS, GIF to CSS, WMF to CSS, TIF to CSS, DOC to CSS, DOCX to CSS.
Если вы не хотите использовать смарт-теги Word, вы можете отключить их
Microsoft Word 2003 или 2007 может идентифицировать определенные типы данных в документе, такие как адрес или номер телефона, и применять к ним смарт-тег. Смарт-тег обозначен фиолетовым подчеркиванием идентифицированного текста данных и позволяет использовать дополнительные функции, связанные с теговым текстом.
Если навести указатель мыши на текст, появится небольшое поле с надписью «i». Если щелкнуть это поле, откроется меню возможных действий со смарт-тегами, которые Word может выполнять на основе данных. Например, адрес с смарт-тегами дает вам возможность добавить адрес в ваши контакты Outlook. Это избавляет вас от необходимости выбирать и копировать адрес, открывать Outlook, а затем следовать процессу создания нового контакта.
Отключение смарт-тегов
Некоторые пользователи считают, что смарт-теги могут мешать работе. В качестве решения смарт-теги могут быть отключены выборочно, или они могут быть отключены полностью.
Чтобы отключить смарт-тег, выполните следующие действия.
Наведите указатель мыши на текст смарт-тега.
Когда появится кнопка Смарт-тег , нажмите ее.
Нажмите Удалить этот смарт-тег в меню. Если вы хотите удалить все экземпляры этого смарт-тега из документа, вместо этого переместите указатель мыши вниз к пункту меню Остановить распознавание… и выберите как смарт-тег из дополнительного меню. ,
Чтобы полностью отключить смарт-теги, выполните следующие действия.
Word 2003
Нажмите Инструменты .
Выберите Параметры автозамены .
Перейдите на вкладку Смарт-теги .
Снимите флажок Пометить текст смарт-тегами .
Снимите флажок Показать кнопки действий со смарт-тегами .
Нажмите ОК .
Word 2007
Перейдите на вкладку Проверка .
В диалоговом окне «Автозамена» перейдите на вкладку смарт-теги .
Снимите флажок Пометить текст смарт-тегами .
Снимите флажок Показать кнопки действий со смарт-тегами .
Нажмите OK .
Смарт-теги устарели в более поздних версиях Word
Смарт-теги не были включены в Word 2010 и более поздние версии программного обеспечения. Данные в более поздних версиях больше не распознаются автоматически и не выделяются фиолетовым пунктирным подчеркиванием.
Однако действия по распознаванию и смарт-тегам все еще могут быть активированы. Выберите данные в документе, такие как адрес или номер телефона, и щелкните по нему правой кнопкой мыши. В контекстном меню наведите курсор мыши на Дополнительные действия . Вторичное меню выдвинется, предлагая больше действий.
Читайте также:
- Выбранный порядок сортировки не поддерживается для указанного формата файла
- При работе с разделом настройка программы 1с зарплата и управление персоналом имеются возможности
- Где в fl studio 12 автотюн
- Как добавить ссылки в браузере сверху
- Где получить индивидуальную программу реабилитации инвалида в москве адреса и телефоны