Форум программистов, компьютерный форум, киберфорум
MS Office Word
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 17.12.2019
Сообщений: 1
1

Открытие в ворде рисунка визио

17.12.2019, 12:58. Просмотров 1042. Ответов 2
Метки нет (Все метки)

Добрый день, столкнулся со следующей проблемой:
Есть вордовский файл содержащий текст и несколько рисунков в формате визио. Мне надо внести изменения во все рисунки по одному шаблону.
План такой: макросом пройти по всем рисункам циклом «For i = 1 To ActiveDocument.InlineShapes.Count» при этом открывая каждый рисунок из ворда и внося необходимые изменения из ворда в визио и затем закрывать рисунок. Проблема в открытии в ворде рисунка визио. Какой командой это можно делать?
Заранее спасибо
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.12.2019, 12:58
Ответы с готовыми решениями:

Открытие рисунка по ссылке, в отдельном окне(форме)...
Всем доброго времени суток. У меня возникла следующая проблема: в таблице есть поле в котором...

Открытие рисунка из PictureBox. "Деактивирование" главной формы
1 вопрос. На форме есть элемент PictureBox, image получаем из Бд Access. Как сделать так, чтобы при...

Пиксели рисунка закодированы числами в виде матрицы. Выполнить отражение рисунка сверху вниз
Пиксели рисунка закодированы числами (обозначающими цвет)в виде матрицы,содержащей N строк и M...

Нужен визио
Всем привет! Ребят, такая ситуация: скачивала на официальном сайте MS VISIO 2013. Пробная версия...

2
577 / 322 / 98
Регистрация: 22.12.2015
Сообщений: 931
18.12.2019, 10:07 2
__Anton__, под рукой нет visio, проверить не могу, но думаю что документы встраиваются в документ как ole ровно также, как pdf - посмотрите это обсуждение Копирование объекта (файла PDF ) в определенную папку
Я бы как раз таки просто достал из файла все ole через архиватор, переименовал расширение, открыл/отредактировал, переименовал обратно, заархивировал.
0
627 / 126 / 33
Регистрация: 18.01.2014
Сообщений: 222
18.12.2019, 15:15 3
Цитата Сообщение от __Anton__ Посмотреть сообщение
Проблема в открытии в ворде рисунка визио. Какой командой это можно делать?
Посмотрите в сторону объекта OLEFormat
Ниже пример из справки Ворд

This example opens (for editing) the first linked OLE object (defined as an inline shape) in the active document.

Visual Basic for Applications

Dim colIS As InlineShapes

Set colIS = ActiveDocument.InlineShapes
If colIS.Count >= 1 Then
If colIS(1).Type = wdInlineShapeLinkedOLEObject Then
colIS(1).OLEFormat.Edit
End If
End If

Ниже перечень методов и свойств объекта OLEFormat

Word Developer Reference
OLEFormat Object Members Represents the OLE characteristics (other than linking) for an OLE object, ActiveX control, or field.
Methods
NameDescription
ActivateActivates the specified OLEFormat object.
ActivateAsSets the Windows registry value that determines the default application used to activate the specified OLE object.
ConvertToConverts the specified OLE object from one class to another, making it possible for you to edit the object in a different server application, or changing how the object is displayed in the document.
DoVerbRequests that an OLE object perform one of its available verbs — the actions an OLE object takes to activate its contents.
EditOpens the specified OLE object for editing in the application it was created in.
OpenOpens the specified OLEFormat object.
Properties
NameDescription
ApplicationReturns an Application object that represents the Microsoft Word application.
ClassTypeReturns or sets the class type for the specified OLE object, picture, or field. Read/write String.
CreatorReturns a 32-bit integer that indicates the application in which the specified object was created. Read-only Long.
DisplayAsIconTrue if the specified object is displayed as an icon. Read/write Boolean.
IconIndexReturns or sets the icon that is used when the DisplayAsIcon property is True. Read/write Long.
IconLabelReturns or sets the text displayed below the icon for an OLE object. Read/write String.
IconNameReturns or sets the program file in which the icon for an OLE object is stored. Read/write String.
IconPathReturns the path of the file in which the icon for an OLE object is stored. Read-only String.
LabelReturns a string that's used to identify the portion of the source file that's being linked. Read-only String.
ObjectReturns an Object that represents the specified OLE object's top-level interface. .
ParentReturns an Object that represents the parent object of the specified OLEFormat object.
PreserveFormattingOnUpdateTrue preserves formatting done in Microsoft Word to a linked OLE object, such as a table linked to a Microsoft Excel spreadsheet. Read/write Boolean.
ProgIDReturns the programmatic identifier (ProgID) (programmatic identifier (ProgID): An identifier in the form OLEServerName.ObjectName (for example, Excel.Sheet or PowerPoint.Slide) that's used by the Windows registry to uniquely identify an object.) for the specified OLE object. Read-only String.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.12.2019, 15:15

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Ввод рисунка из файла *.bmp. Подсчет общего числа пикселей в строке,столбце матрицы рисунка...
На языке СИ++ написать программу,Выполняющую следующие операции: Ввод рисунка из файла *.bmp....

Какая функция реализует деление рисунка на части и всплывающее окно при наведении на часть рисунка
Добрый день, уважаемые. Какая функция реализует деление рисунка на части и всплывающее окно при...

Сохранение Рисунка из Word в отдельный файл Рисунка
Ситуация следующая. В документе Word есть рисунок, его надо преобразовать в файл Рисунок с...

Схема BPMN 2.0 в МС ВИЗИО
Привет, ребята! Кто может помочь сделать схему BPMN 2.0 в МС ВИЗИО? Или объяснить как её делать....


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.