Модераторы: mihanik
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Можно ли макросы преобразовать в программу? Макросы Worda без Worda 
:(
    Опции темы
kminas
Дата 16.12.2005, 15:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 240
Регистрация: 26.10.2005
Где: Ростов-на-Дону

Репутация: нет
Всего: нет



Я написал макросы для Worda (автоматическое заполнения таблицы). Можно ли с помощью VB или VBA написать программку, чтобы она работала БЕЗ Worda, т.е. при его отсутствии на компе. Если да, то где можно этому научиться?[color=skyblue][/color]
PM MAIL   Вверх
LSD
Дата 16.12.2005, 16:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: нет
Всего: 538



Цитата(kminas @ 16.12.2005, 15:41)
Можно ли с помощью VB или VBA написать программку, чтобы она работала БЕЗ Worda, т.е. при его отсутствии на компе.

Какие таблицы эта программа должна заполнять, при отсутсвии Word-а?


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
kminas
Дата 16.12.2005, 20:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 240
Регистрация: 26.10.2005
Где: Ростов-на-Дону

Репутация: нет
Всего: нет



Тогда другой вопрос. Как перетащить эти макросы, панели и шаблоны на другой комп подключить их, не меняя нормал.дот. Макросы перетаскиваются, шаблоны я подключаю, панели включаю. Хочу, чтобы пользователь не задумыывался об этих хитростях, а включал программку в автомате, а обычно Word должон работать как настроен на компе. Понятно написал?
PM MAIL   Вверх
kminas
Дата 17.12.2005, 09:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 240
Регистрация: 26.10.2005
Где: Ростов-на-Дону

Репутация: нет
Всего: нет



А вот что мне ответили на другом сайте:
http://www.guti.ru/forum/viewtopic.php?p=2969#2969
1. Можно ли на VB написать таблицы в которые автоматически вставляется заранее подготовленный текст, и, чтобы эта программа была не связана с офисом?

2. Я написал макросы в Worde, как перетащить их, панели и шаблоны на другой комп, не меняя нормал.дот. Макросы перетаскиваются, шаблоны я подключаю, панели включаю. Хочу, чтобы пользователь не задумывался об этих хитростях, а включал программку в автомате, а обычно Word должон работать как настроен на компе.

Mario

1. Конечно можно! Пишешь на VB а не на VBA. Создаешь текстовый файл, а в программе считываешь его!

2. Макросы твои это же дополнительные возможности! И значит устанавливать их отдельно надо! Попробуй сделать для установочный файл...

Как прокомментируете?
PM MAIL   Вверх
LSD
Дата 17.12.2005, 13:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: нет
Всего: 538



Цитата(kminas @ 17.12.2005, 09:41)
1. Можно ли на VB написать таблицы в которые автоматически вставляется заранее подготовленный текст, и, чтобы эта программа была не связана с офисом?

Ну вообщем Mario тебе правильно написал, писать надо на VB, создаешь обычный CSV (coma separeted values) файл, он прекрастно импортируется большинстовом программ.


Цитата(kminas @ 17.12.2005, 09:41)
Хочу, чтобы пользователь не задумывался об этих хитростях, а включал программку в автомате, а обычно Word должон работать как настроен на компе.

Вот это я не понял, так тебе надо интерироваться с Word-ом или нет?


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
kminas
Дата 17.12.2005, 15:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 240
Регистрация: 26.10.2005
Где: Ростов-на-Дону

Репутация: нет
Всего: нет



Я еще чайник, поэтому, если бы смог сделать програмку без Word-а, чтобы выдавала таблицы в формате А3 со столбцами фиксированной ширины и с переносом шапки на другую страницу и чтобы на первом листе был большой штамп, а на остальных маленький, то меня бы это устроило, если нет, то придется пользоваться Word-ом, но тогда мне надо, чтобы как-то запускался мой шаблон. Он запускается, но там нет кнопок и пунктов меню, которые я назначил (только отсутствуют те, которые я убрал).
PM MAIL   Вверх
LSD
Дата 18.12.2005, 22:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: нет
Всего: 538



Цитата(kminas @ 17.12.2005, 15:23)
Я еще чайник, поэтому, если бы смог сделать програмку без Word-а, чтобы выдавала таблицы в формате А3 со столбцами фиксированной ширины и с переносом шапки на другую страницу и чтобы на первом листе был большой штамп, а на остальных маленький, то меня бы это устроило,

Ну у вас и запросы smile Руками конечно такое реализуемо, но крайне сложно. Лучше использовать Word.

Цитата(kminas @ 17.12.2005, 15:23)
мне надо, чтобы как-то запускался мой шаблон. Он запускается, но там нет кнопок и пунктов меню, которые я назначил (только отсутствуют те, которые я убрал).

Не понял, поясни.


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
kminas
Дата 22.12.2005, 20:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 240
Регистрация: 26.10.2005
Где: Ростов-на-Дону

Репутация: нет
Всего: нет



Я создал панели, добавил строки в существующее меню и кнопки на действующих панелях, а, часть существующих кнопок убрал. Все это сохранил в шаблоне. Теперь, когда я запускаю этот шаблон на другом компе, панели воспроизводятся, удаленные кнопки исчезают, а созданные мной кнопки и строки в меню не появляются, пока я не перенесу свой normal.dot. А этого бы не хотелось. И еще вопрос. Как написать макрос и разместить его в другом блоке макросов (не знаю как это место грамотно называется, возможно модуль), а то я написал много макросов, собираюсь написать еще намного больше ив этом нагромождении трудно будет разобраться.

Это сообщение отредактировал(а) kminas - 22.12.2005, 20:02
PM MAIL   Вверх
LSD
Дата 24.12.2005, 12:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: нет
Всего: 538



Попробовал воспроизвести данную ситуацию:
  • создал 3 макроса, назначил на них на кнопки на панели инструментов
  • сохранил все это как шаблон
  • открыл шаблон на другой машине, все кнопки были на месте и работали
Единсвенное но, надо было уровень безопасности для макросов поставить как средний иначе они молча отключаются.

P.S. Експерементировал с Office 2003.


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
kminas
Дата 25.12.2005, 13:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 240
Регистрация: 26.10.2005
Где: Ростов-на-Дону

Репутация: нет
Всего: нет



Одно но Я создал панели, добавил строки в существующее меню и кнопки на действующих панелях. А в остальном и у меня так же.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Программирование, связанное с MS Office"
mihanik staruha

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами



  • Несанкционированная реклама на форуме запрещена
  • Пожалуйста, давайте своим темам осмысленный, информативный заголовок. Вопль "Помогите!" таковым не является.
  • Чем полнее и яснее Вы изложите проблему, тем быстрее мы её решим.
  • Оставляйте свои записи в "Книге отзывов о работе администрации"
  • А вот тут лежит FAQ нашего подраздела


Если Вам понравилась атмосфера форума, заходите к нам чаще!
С уважением mihanik и staruha.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Программирование, связанное с MS Office | Следующая тема »


 




[ Время генерации скрипта: 0.0500 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.