|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
23.02.2011, 10:35 | #1 |
Регистрация: 22.02.2011
Сообщений: 9
|
Макрос в *.xlsx
Здравствуйте.
Проблема в следующем: Есть макрос, который нужно использовать во всех ексель-файлах. Открываем файл, вставляем макрос - все работает, дико радуемся. Но. При сохранении оно предлогает сохранить в формате поддержки макросов *.xlsm. Но нужно чтоб этот макрос был доступен из любого файла *.xlsx. То есть, если мне, скажем, по почте присылают файл, то мне нужно в нем использовать этот макрос, а макроса в нем нет, так как xlsx не поддерживает их. Итак, подскажите, пожалуйста, как "вшить" макрос во все файлы *.xlsx, без смены формата файла. За ранее спасибо. |
23.02.2011, 10:37 | #2 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Храните макрос в любом другом открытом файле, например PERSONAL.XLS
webmoney: E265281470651 Z422237915069 R418926282008
|
23.02.2011, 10:53 | #3 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
но это решение только для Вашем компьютере, с Вашим PERSONAL.XLS...
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
23.02.2011, 11:01 | #4 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Если макрос в любом другом файле, то его можно и пересылать вместе с xlsx
webmoney: E265281470651 Z422237915069 R418926282008
|
23.02.2011, 11:04 | #5 |
Регистрация: 22.02.2011
Сообщений: 9
|
Да, все дело в том, что в 2003м офисе, с расширением xls - все хорошо. Но с 2007го, там где расширение становится xlsx или xlsm(с поддержкой макросов), начинается эта накладка. Если сохранить макрос в файле с расширением просто xls, то в новом файле *.xlsx этого макроса уже не будет.
|
23.02.2011, 11:29 | #6 |
Участник клуба
Регистрация: 02.05.2010
Сообщений: 1,390
|
В xlsx макросы не поддерживаются. Как еще объяснить?
Пересылайте в xls, либо в xlsm, xlsb. Или см. ответ Hugo121.
mailto: kuklp60@gmail.com, ящики для благодарностей:
WM Z206653985942, R334086032478, U238399322728 |
23.02.2011, 12:16 | #7 | |
Регистрация: 22.02.2011
Сообщений: 9
|
Цитата:
Нужно чтобы в любом xlsx файле был вшит этот макрос. Если описать проблему детальнее, то дела обстоят так: Есть 1С система. И нужно сделать ее интеграцию. Добавили контекстное меню в свойствах файла (возможность по правому клику на файл, добавить его в базу данных 1С). Добавили макрос сохранения файла в базу 1С из ворд (в панели быстрого доступа доделали кнопочку, которая отправляет письмо в 1С). Сделали в аутлуке похожие штуки... все ок. Беда только с Екселем, и его не поддержкой макроса. Тоесть в идеале должно быть так: бухгалтеру приходит по почте левая таблица в формате *.xlsx. Он ее посмотрел, нажал на конпочку(наш макрос) - она занеслась в 1С. Это реализовано в Ворд и Аутлук. Там макросы прикручиваются на все письма без проблем. Теперь то же самое нужно сделать с Ексель. Тоесть без изменения формата файла, без пересохранения и тд. Возможно ли это в принцыпе? |
|
23.02.2011, 12:25 | #8 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
PERSONAL.XLS и кнопку на панель.
Я суть вижу такой - не вижу смысла и механизма, как Вы собирались встраивать макрос в xlsx в этой задаче. Ведь если встраивать, то и сохранить в другом формате не сложно? А если приходит левый файл по почте, то или его переделывать по полной, или обрабатывать сторонним макросом.
webmoney: E265281470651 Z422237915069 R418926282008
Последний раз редактировалось Hugo121; 23.02.2011 в 12:29. |
23.02.2011, 12:34 | #9 | |
Старожил
Регистрация: 15.05.2008
Сообщений: 2,058
|
Цитата:
Просто существует книга с нужным мне макросом или в персоналке
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499 |
|
23.02.2011, 14:31 | #10 |
Регистрация: 22.02.2011
Сообщений: 9
|
Хм, окей, сделаю так как говорит Hugo121. Спасибо за совет)
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Какой программой открыть файл .xlsx ? | DeKot | Софт | 4 | 14.12.2010 13:04 |
xml to xls, xlsx | Diego__ | Microsoft Office Excel | 4 | 10.12.2010 10:42 |
Не работает импорт из файла *.xlsx | evggen | Microsoft Office Excel | 0 | 29.09.2010 12:59 |
Максимально возможный размер файла XLSX | doober | Microsoft Office Excel | 5 | 19.09.2010 21:04 |
Связать Access 2002 с файлом xlsx | Vic65 | Microsoft Office Access | 4 | 22.09.2009 12:33 |