Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как загрузить макрос в Word? / 10 сообщений из 10, страница 1 из 1
01.06.2006, 17:49
    #33766927
NLP
NLP
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как загрузить макрос в Word?
У меня есть собственный, написанный мною, макрос. Мне нужно написать программу, которая будет загружать (инсталлировать) этот макрос в Ворд. Подскажите, как это можно сделать.
Заранее благодарю :-)
...
Рейтинг: 0 / 0
02.06.2006, 08:54
    #33767712
Ashton
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как загрузить макрос в Word?
Куда хочешь вставить, в какой-либо конкретный документ или шаблон?

Вообще-то импортировать данные в модуль из текстового файла можно с помощью метода AddFromFile объекта CodeModule.
...
Рейтинг: 0 / 0
02.06.2006, 11:44
    #33768171
NLP
NLP
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как загрузить макрос в Word?
Мне нужно в шаблон..
...
Рейтинг: 0 / 0
02.06.2006, 12:13
    #33768304
Ashton
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как загрузить макрос в Word?
Допустим у нас есть макрос, который находится в файле Module1.bas.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Public Sub ImportMacro()
    Dim wdApp As Word.Application
    
    Set wdApp = CreateObject("Word.Application")
    wdApp.Visible = True
    
    wdApp.NormalTemplate. _
      VBProject.VBComponents.Import Filename:="D:\1\Module1.bas"
    
    Set wdApp = Nothing
End Sub
...
Рейтинг: 0 / 0
02.06.2006, 13:40
    #33768670
NLP
NLP
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как загрузить макрос в Word?
спасибо :-) Запускаю из проекта VB. И у меня возникает проблема с безопасностью. Ошибка такая: Отсутствует доверие к программируемому доступу к проекту VB. Уровень защиты от макросов поставила: низкий, не помогло... Сталкивался с таким?
...
Рейтинг: 0 / 0
02.06.2006, 13:54
    #33768734
S.PR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как загрузить макрос в Word?
галочка Безопасность/Надежные источники/Доверять доступ к Visual Basic Project
...
Рейтинг: 0 / 0
02.06.2006, 13:54
    #33768735
Как загрузить макрос в Word?
Взвести флаг "Доверять доступ к Visual Basic Project"
...
Рейтинг: 0 / 0
02.06.2006, 16:24
    #33769389
NLP
NLP
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как загрузить макрос в Word?
Очень странно, но галочка не помогает, ошибка выдается та же
...
Рейтинг: 0 / 0
05.06.2006, 09:40
    #33771559
Ashton
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как загрузить макрос в Word?
Мда, есть такая проблема, это какая-то очередная недокументированная особенность Word.

Получилось обойти ее, путем создания пустого документа.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
Public Sub ImportMacro()
    Dim wdApp As Word.Application
    
    Set wdApp = CreateObject("Word.Application")
    wdApp.Visible = True
    
    wdApp.Documents.Add
    
    wdApp.NormalTemplate. _
      VBProject.VBComponents.Import Filename:="D:\1\Module1.bas"
    
    Set wdApp = Nothing
End Sub
...
Рейтинг: 0 / 0
05.06.2006, 11:33
    #33771823
NLP
NLP
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как загрузить макрос в Word?
Здорово!!! Все заработало!! Спасибо, Ashton! :-)
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как загрузить макрос в Word? / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]