Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / назначить имя картинке в Word / 13 сообщений из 13, страница 1 из 1
14.01.2009, 13:38:37
    #35757151
Alexei Gennadevich
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
назначить имя картинке в Word
Доброго времени суток всем!

Такая задача. Создаю в Word-е картинку (обычный овал). Далее с помощью макросов буду работать с ней, к примеру изменять ее размеры. Но для этого мне надо знать ее имя или индекс. Word устанавливает эти значения автоматически, и если картинок много, то появляется вероятность запутаться или забыть кому что принадлежит. Так вот как назначить имя картинки вручную при ее создании (или потом - не столь важно)?

Заранее спасибо!
...
Рейтинг: 0 / 0
14.01.2009, 15:34:35
    #35757480
Alexei Gennadevich
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
назначить имя картинке в Word
Ну, люди, помогите, пожалуйста!...очень надо!
...
Рейтинг: 0 / 0
14.01.2009, 15:55:48
    #35757541
Mitar
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
назначить имя картинке в Word
Добрый день!
Попробуйте записать макрос в Word. При старте записи подвигайте картинку, поизменяйте размер.
После остановите запись, и поглядите на код, который получился. Там видно будет, как идет обращение к картинке.
...
Рейтинг: 0 / 0
14.01.2009, 16:03:43
    #35757581
Alexei Gennadevich
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
назначить имя картинке в Word
Я так и делал. Он обращается, к примеру, к фигуре oval11, имя которое он сам же этой фигуре и присвоил. А мне надо после создания вручную этого овала также вручную назначить его имя, например БольшойОвал. После этого я смогу использовать именно это имя в своем коде.
...
Рейтинг: 0 / 0
14.01.2009, 16:43:28
    #35757706
SoftParanoik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
назначить имя картинке в Word
Вставь макрос.
Выдели нарисованную фигуру и запусти макрос.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Sub RenameShape()
    Dim wShapeName As String
    With Selection.ShapeRange
        If .Count =  1  Then
            wShapeName = InputBox("Задайте имя фигуры:", , .Name)
            If wShapeName <> vbNullString Then
                .Name = wShapeName
            End If
        End If
    End With
End Sub
...
Рейтинг: 0 / 0
15.01.2009, 08:28:59
    #35758475
Alexei Gennadevich
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
назначить имя картинке в Word
SoftParanoikВставь макрос.
Выдели нарисованную фигуру и запусти макрос.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Sub RenameShape()
    Dim wShapeName As String
    With Selection.ShapeRange
        If .Count =  1  Then
            wShapeName = InputBox("Задайте имя фигуры:", , .Name)
            If wShapeName <> vbNullString Then
                .Name = wShapeName
            End If
        End If
    End With
End Sub

Спасибо за совет. Так мне не подходит. Мне надо назначить имя вручную при создании рисунка.
...
Рейтинг: 0 / 0
15.01.2009, 09:27:17
    #35758533
birk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
назначить имя картинке в Word
Можно делать дубликаты картинок и присваивать им имена:
Код: plaintext
Shapes("oval 4").Duplicate.Name = "name1"
...
Рейтинг: 0 / 0
15.01.2009, 10:22:46
    #35758638
Alexei Gennadevich
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
назначить имя картинке в Word
Ну чтож такое?!?
Повторю еще раз. Я ек хочу использовать код.
Я хочу, чтобы после того как я создам картинку, нажать правую кнопку мыши, или войти в сервис, или еще что-нибудь и там назначить имя вручную. Без кода в VBA! . Вопрос: есть ли такая функция, и если да, то где?
...
Рейтинг: 0 / 0
15.01.2009, 10:33:13
    #35758670
birk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
назначить имя картинке в Word
Alexei Gennadevich,

Вы только что писали, что создаете макрос. Теперь вам код уже не нужен.
Подробнее опишите вашу задачу.
...
Рейтинг: 0 / 0
15.01.2009, 10:44:05
    #35758701
Alexei Gennadevich
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
назначить имя картинке в Word
birkAlexei Gennadevich,

Вы только что писали, что создаете макрос. Теперь вам код уже не нужен.
Подробнее опишите вашу задачу.
Макрос я создаю и работаю с ним уже после того, как присвою имя фигуре
...
Рейтинг: 0 / 0
15.01.2009, 12:27:20
    #35758943
СамБамбук
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
назначить имя картинке в Word
если НЕ изменяет память, то имена автофигурам назначаются АВТОМАТИЧЕСКИ ...
...
Рейтинг: 0 / 0
15.01.2009, 13:31:16
    #35759128
Alexei Gennadevich
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
назначить имя картинке в Word
Ладно, вопрос снят...что-то как-то не задалось с решением данной задачи(((
...
Рейтинг: 0 / 0
15.01.2009, 13:34:51
    #35759144
birk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
назначить имя картинке в Word
Alexei GennadevichЛадно, вопрос снят...что-то как-то не задалось с решением данной задачи(((
Описал бы саму задачу вцелом, может быть что и вышло
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / назначить имя картинке в Word / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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