Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations cowski on being selected by the Eng-Tips community for having the most helpful posts in the forums last week. Way to Go!

Catia V5 Drafting Macro Code for Inserting an Image

Status
Not open for further replies.

Markbh

Mechanical
Joined
Aug 13, 2020
Messages
5
Location
GB
I'm currently modifying existing Catia V5 macro code, which is free with Catia, that inserts a drawing format into the background of a Catia Drawing.

The macro has been modified to insert my company's drawing format.

I'm no expert at this but have managed, by trial and error, to get the code to do what I want it to, except insert images.

I need to insert images of the company logo and third angle projection along with the format.

Has anybody out there got a piece of code that they are willing to donate that would do the job for me.

As I am no expert it would need to be self-contained, be able to be pasted into the larger macro as is and be run. Any in depth debugging is beyond me.

I have found some examples of code on the internet (examples below) and have tried to use them by creating a sub-routine around them, but, though running the macro causes no errors, no image is inserted.

For you information, macros cannot be recorded when in drafting mode.

Thanks in advance,

Mark

Set objPicture = Pictures.Add("C:\logo.bmp", GetOH() + Col(3)+ 0.75, GetOV()+ Row(2) +.75 )
objPicture.Width = objPicture.Width / 5.75
objPicture.Height = objPicture.Height / 5.75
objPicture.Name = "TitleBlock_Text_Logo"
Set objPicture = Nothing

Dim MySheet As DrawingSheet
Set MySheet = CATIA.ActiveDocument.Sheets.ActiveSheet
Dim MyView As DrawingView
Set MyView = MySheet.Views.ActiveView
Dim MyDrawingPicture1 As DrawingPicture
Set MyDrawingPicture1 = DrawingSheet.Pictures.Add("C:\logo.bmp", 100., 50.)

 
Thanks Dave, I'll put the post on there.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top