Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.94/16: Рейтинг темы: голосов - 16, средняя оценка - 4.94
13 / 13 / 0
Регистрация: 18.11.2011
Сообщений: 44

Word: вставка объектов и управление их положением и размерами

22.11.2011, 16:07. Показов 3502. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Сейчас пишу программу для ворда и столкнулся с формулами, которые нельзя написать через бэйсик. у меня есть мастайп - он может сохранить как в гиф так и в вмф файл. Как мне вставить объект (картинку) в ворд? как поменять её размеры и месторасположение? растянуть и т.п.?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
22.11.2011, 16:07
Ответы с готовыми решениями:

Управление положением 3D объектов (C#)
Всем привет! Буквально пару дней занимаюсь WPF, пока что еще мало знаю. В интернете нашел пример создания куба с натянутой текстуркой....

На экране изображен прямоугольник. Необходимо предоставить возможность управления его размерами и положением
На экране изображена прямоугольник. Необходимо предоставить возможность управления его размерами и положением: клавиша ">"...

Вставка графических объектов XAML в документ Word
Доброго времени суток. Имеется окно (точнее одна из вкладок TabControl), созданное средствами WPF, в котором есть Grid, в каждой ячейке...

9
1712 / 579 / 76
Регистрация: 10.04.2009
Сообщений: 9,330
22.11.2011, 16:23
так это что программно нужно?
как поменять её месторасположение - вообще трудно объяснить, курсор в нужное место и вставлять

Цитата Сообщение от auts Посмотреть сообщение
как поменять её размеры, растянуть и т.п.?
Там же на неё щёлк появляется рамка приглашение тянуть, размеры - обрезать, панель управления Настройка изображения
0
13 / 13 / 0
Регистрация: 18.11.2011
Сообщений: 44
22.11.2011, 16:29  [ТС]
Нужно программно, в уже открытом wordapp.
туда, где в данный момент стоит курсор(тоже программно уже прописал) - после существующей таблицы и текста вставить картинку. Картинка создана в MathType
пробовал так:
Visual Basic
1
2
3
4
DocWord.Application.Selection.MoveRight wdCharacter, 2
  With DocWord.Application.Selection
    .InsertFile (App.Path & "\1.wmf")
  End With
А в документе ворда вообще появляется какая-то ересь, много кривых символов и ни намека на картинку(
0
1712 / 579 / 76
Регистрация: 10.04.2009
Сообщений: 9,330
22.11.2011, 16:34
wmf и другие картинки не знаю, вполне возможно, надо попробовать вручную вставить
0
13 / 13 / 0
Регистрация: 18.11.2011
Сообщений: 44
22.11.2011, 16:37  [ТС]
а что проблема именно в разрешении файла? я могу пересохранить и в жпег и в тиф и в бмп - разве в этом проблема? и что значит вручную вставить?
0
1712 / 579 / 76
Регистрация: 10.04.2009
Сообщений: 9,330
22.11.2011, 16:42
проверил, джепег Вас выручит
0
13 / 13 / 0
Регистрация: 18.11.2011
Сообщений: 44
22.11.2011, 16:54  [ТС]
Не выходит. Меняя разрешения файла вручную ничего не происходит, сохраняю файл через пэинт - при обращении к этому файлу появляется 40 страниц букв вместо картинки... Может надо что-то подгружать в проект?
0
1712 / 579 / 76
Регистрация: 10.04.2009
Сообщений: 9,330
22.11.2011, 17:10
Цитата Сообщение от auts Посмотреть сообщение
что значит вручную вставить?
Цитата Сообщение от auts Посмотреть сообщение
Не выходит
просто, выделили мышью файл джепег, в контекстном меню - копировать, в Ворде в нужном месте вставили
0
13 / 13 / 0
Регистрация: 18.11.2011
Сообщений: 44
22.11.2011, 17:14  [ТС]
ну, таким методом можно и без VB все делать... я же хочу все систематизировать что при вводе пары циферок, у меня создается целая глава с текстом, табличками просчитанными и картинками там где надо. это все можно сделать вручную, но когда уже не первый раз делаю одно и то же - захотелось освоить программирование - поэтому вопрос открыт)) - как вставить картинку в ворд через язык бэйсика, какой командой
0
 Аватар для Alex77755
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
22.11.2011, 21:23
А запись макроса не помогла? Установить размеры можно так:
Visual Basic
1
2
3
4
5
  With Selection.InlineShapes.AddPicture(FileName:="G:\C\Мои документы\Я.jpg", _
        LinkToFile:=False, SaveWithDocument:=True)
        .Width = 200
        .Height = 200
   End With
2
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
22.11.2011, 21:23
Помогаю со студенческими работами здесь

Вставка в текст ячейки таблицы документа Word объектов отличных от текста
Здравствуйте! Столкнулся с задачей, решение которой никак не могу найти :cry:. Задача следующая: необходимо в ячейке таблицы документа...

Управление положением MessageBox
Можно ли как то управлять ей ? что бы выбрать место для её отображения ? Хотел что бы она открывалась по центру текущей формы...

Управление положением окна
Доброго времени суток. У меня такой вопрос: как можно отправить форму своей программы, на второй монитор? например, есть главное окно,...

Управление положением формы
У меня есть главная форма F1. Во время работы динамически порождается множество форм F3 (это разные графики) Когда я свертываю форму...

Управление положением курсора в Textbox
Добрый вечер! По нажатию на кнопку вставляю текст внутрь Textbox начиная от положения курсора. После вставки перемещаю курсор на конец...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru