|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
21.08.2012, 13:47 | #1 |
Пользователь
Регистрация: 25.10.2009
Сообщений: 92
|
Полотно - вставка и параметры
Подскажите пожалуйста способ, как вставить полотно в текущую позицию. Знаю команду Shapes.AddCanvas, но в ней надо указывать координаты.
И еще хотелось бы программно подгонять размер полотна под содержимое. В ворде это команда Подобрать размер из контекстного меню, не могу найти ее аналога в VBA. |
26.10.2012, 21:32 | #2 |
Регистрация: 26.10.2012
Сообщений: 5
|
Если первый вопрос все еще стоит, могу рассказать, как это делать (вставить полотно в текущую позицию)
|
07.11.2012, 02:01 | #3 |
Форумчанин
Регистрация: 17.11.2010
Сообщений: 222
|
Объект Canvas это сам контейнер для группировки в нем других объектов типа Shape. Вы напишите подробнее что конкретно Вам нужно. По размерам и координатам тоже много нюансов. Целую главу книги написать можно. Если вы новичок и мучаетесь с макросом для какой-то конкретной задачи то лучше напишите дайте ТЗ на задачу макроса. А если для освоения VBA, тогда я смогу ответить на Ваши вопросы по мере свободного времени
|
16.11.2012, 17:22 | #4 |
Регистрация: 26.10.2012
Сообщений: 5
|
Вставить полотно в текущую позицию можно так:
Код:
Если кто-нибудь может предложить более цивильное решение, буду признателен! Последний раз редактировалось user4; 16.11.2012 в 23:44. |
23.11.2012, 13:21 | #5 |
Пользователь
Регистрация: 25.10.2009
Сообщений: 92
|
user4,
спасибо за идею. Но по-моему манипуляции с n лишние, т.к. Selection.Range в вызове ActiveDocument.Shapes.AddCanvas уже дает нужный результат. Насчет опускания полотна относительно базовой линии - да, проблема, только с текстовым полем хочет работать. У меня тут еще проблема возникла - нужно рисунок туда вставить программно, на полотно. Код:
Последний раз редактировалось cw_o; 23.11.2012 в 13:24. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Реализовать программу через параметры-значений и параметры-ссылок | bufalo | C# (си шарп) | 3 | 14.12.2011 17:10 |
ПАРАМЕТРЫ-КОНСТАНТЫ, НЕТИПИЗИРОВАННЫЕ ПАРАМЕТРЫ ПОДПРОГРАММ, МАССИВЫ И СТРОКИ ОТКРЫТОГО ТИПА | Юрий62 | Помощь студентам | 1 | 04.12.2011 14:09 |
Параметры запуcка. как обрабатывать параметры вида -somecmd "?" | Человек_Борща | Общие вопросы Delphi | 1 | 15.01.2011 15:48 |
ПАРАМЕТРЫ-КОНСТАНТЫ, НЕТИПИЗИРОВАННЫЕ ПАРАМЕТРЫ ПОДПРОГРАММ, МАССИВЫ И СТРОКИ ОТКРЫТОГО ТИПА | Kira09 | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 19.12.2010 17:28 |
Не могу добавить картинку в полотно | viter.alex | Microsoft Office Word | 1 | 26.01.2009 19:00 |