Добрый день! Есть эксель файл, внутри макрос, создающий шильдики (для наклеек) на основании Вордовского файла (по шаблону). Вот, помнится, что эксельный файл октрывается архиватором, попробовал добавить вордовский файл в корень экселевского через архиватор. Эксельный файл при открывании после этого говорит что с файлом что-то не так. Мол позвольте восстановить. И при восстановлении удаляет этот беспокоивший его Вордовский документ. Собственно вопрос, возможно ли как-то внутрь добавить Вордовский файл, чтобы эксель это не беспокоило и сам файлик экселевский безпроблемно открывался при этом? Нужно мне это, чтобы файлик шаблона не потерять и всё единым файлом хранить.
Добрый день! Есть эксель файл, внутри макрос, создающий шильдики (для наклеек) на основании Вордовского файла (по шаблону). Вот, помнится, что эксельный файл октрывается архиватором, попробовал добавить вордовский файл в корень экселевского через архиватор. Эксельный файл при открывании после этого говорит что с файлом что-то не так. Мол позвольте восстановить. И при восстановлении удаляет этот беспокоивший его Вордовский документ. Собственно вопрос, возможно ли как-то внутрь добавить Вордовский файл, чтобы эксель это не беспокоило и сам файлик экселевский безпроблемно открывался при этом? Нужно мне это, чтобы файлик шаблона не потерять и всё единым файлом хранить.Roman777
Добрый день, doober! Не совсем. Есть у меня эксель файл. И файл шаблона в ворде. Хочу внутрь экселя поместить вордовский шаблон, чтобы потом уже из кода обращаться к этому внутреннему шаблону и по нему всё делать. Прикрепил файлики
Добрый день, doober! Не совсем. Есть у меня эксель файл. И файл шаблона в ворде. Хочу внутрь экселя поместить вордовский шаблон, чтобы потом уже из кода обращаться к этому внутреннему шаблону и по нему всё делать. Прикрепил файликиRoman777
Udik, ну это был бы второстепенный вопрос. Я пока даже не понимаю, получится ли запихнуть "мусор" какой-нить в сам файл так, чтобы он не беспокоил эксель =). Думал, что в каких-то из файлов (xml) можно было бы чего-то отредактировать, полазил - показалось, что вряд ли). Но вопрос работы с файлами лежащими в структуре файла xlms (или др. excel ф.) тоже интересен, на сколько реально эти файлики извлечь будет или работать сразу с ними через код ВБА.
Udik, ну это был бы второстепенный вопрос. Я пока даже не понимаю, получится ли запихнуть "мусор" какой-нить в сам файл так, чтобы он не беспокоил эксель =). Думал, что в каких-то из файлов (xml) можно было бы чего-то отредактировать, полазил - показалось, что вряд ли). Но вопрос работы с файлами лежащими в структуре файла xlms (или др. excel ф.) тоже интересен, на сколько реально эти файлики извлечь будет или работать сразу с ними через код ВБА.Roman777
doober, благодарю Вас, Ваш способ действительно отлично подходит (не сразу понял что именно предлагалось, почему-то показалось, что это объект типа картинки, слова Udik заставили ещё раз взглянуть на Ваше предложение). Единственное, я не очень понял, что это за объект такой "Лист1.Shapes("Object 1").DrawingObject.Object" и не понимаю, почему на таком: [vba]
Код
Лист1.Shapes(1).DrawingObject.Object
[/vba] (тоесть когда я обращаюсь к объекту Shape по индексу а не имени) Ошибку выдаёт, что нет у них такого метода .Object...
doober, благодарю Вас, Ваш способ действительно отлично подходит (не сразу понял что именно предлагалось, почему-то показалось, что это объект типа картинки, слова Udik заставили ещё раз взглянуть на Ваше предложение). Единственное, я не очень понял, что это за объект такой "Лист1.Shapes("Object 1").DrawingObject.Object" и не понимаю, почему на таком: [vba]
Код
Лист1.Shapes(1).DrawingObject.Object
[/vba] (тоесть когда я обращаюсь к объекту Shape по индексу а не имени) Ошибку выдаёт, что нет у них такого метода .Object...Roman777
Много чего не знаю!!!!
Сообщение отредактировал Roman777 - Воскресенье, 14.05.2017, 17:19