Visio ошибка 1441

  • Remove From My Forums
  • Question

  • I have a problem with visio 2007 that I have a large  diagram which is crowded of too many shapes (about 1600 shape)

    and when I tried to insert a command button, an error message was displayed that :

    » an error (1441) occurred during the action insert control ,visio cannot insert a new control because this file contains too many shapes»

    and i have read a bout this problem that  the only way to get around it is
    to insert a command button using VBA
    so any body knows how to write a code in VBA that can insert a command button , pleas help me quickly….

Answers

    • Marked as answer by

      Thursday, September 30, 2010 5:26 AM

andrewLLL


  • #1

Hi

I really hope this issue can be resolved at least in the
next version of Visio.

I’ve been troubled very much by this as I can’t use any
of the suggested ways (e.g. making a button-shaped shape
and embed the double-click event, etc.). In fact I was
not talking about command button controls, the control I
used was a Microsoft Forms 2 Image and what I want is to
be able to dynamically re-loading different images into
this image control object when something happens in my
application program. I tried inserting a picture object
instead (not control) and group my shapes but it just
didn’t work.

If somebody can help me with a workaround (don’t suggest
me not to use the control), it would be highly
appreciated.

Andrew

Advertisements

Mark Nelson [MS]


  • #2

Perhaps you have read a similar explanation elsewhere, but the basic
architecture of the Visio ActiveX control prohibits adding other ActiveX
controls inside of it. My best suggestion would be to place the other
ActiveX controls in the same container that the Visio control sits in,
rather than trying to embed a control within Visio.

Advertisements

andrewLLL


  • #3

Hi Mark
It needs not to be Visio ActiveX control. I started Visio
2003 (standerd version) application, opened my Visio
drawing file (witl fairly large number of shapes). Then I
went to Insert — Control, and selected «Microsoft Forms
Image» and the 1441 error pop up. I tried any of the other
controls in the Control window drop down and they all gave
«1441» error. At this moment I went to my drawing page and
deleted a couple of shapes, the «1441» error disappeared
and I could add more controls again. This can be reproduced
easily by just creating many shapes (e.g. over 1000 straght
lines) in a page and then trying to add a control.
Is there a Visio configuration setting that governs this so
that I can increase the «Upper limit» of allowable number
of shapes for a page in which extra controls can be added?
Thanks
Andrew

Want to reply to this thread or ask your own question?

You’ll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.


Ask a Question

Inserting Control — Error 1441 — too many shapes, pages, or masters 0
Insert control onto Visio drawing page 5
Shape dragging problems with rack-mounted equipment in Visio 2007 1
Visio 2010 — Deleted shape data fields not disappearing 1
Visio 2003 ActiveX in popup window 0
can’t insert control, «too many shapes» 4
Determine is Visio drawing control is focused 0
Creating New Shapes 0

  • Remove From My Forums
  • Question

  • I have a problem with visio 2007 that I have a large  diagram which is crowded of too many shapes (about 1600 shape)

    and when I tried to insert a command button, an error message was displayed that :

    » an error (1441) occurred during the action insert control ,visio cannot insert a new control because this file contains too many shapes»

    and i have read a bout this problem that  the only way to get around it ..
    is to insert a command button using VBA
    so any body knows how to write a code in VBA that can insert a command button , pleas help me quickly….

Answers

  • This is the result of the VBA cookie that is created for each control (such as a command button or other Forms entity) in Visio.  The unique ID field is limited, and so one cannot be created for shapes over 1024 on a page.

    There was a discussion of this at the VisGuy blog some time back, which you can see here :
    http://visguy.com/vgforum/index.php?topic=796.0

    One work around approach is to create a bit of code to cut an existing shape with a lower ID to the clipboard, insert the command button, and then paste the cut item back to the page.  As long as the item that was cut is not a control, it will be pasted
    fine (as only controls have the issue).  It’s not something you can easily do in the UI, however, as it is not easy to see what the shape ID is from the UI.  Through code, it is not too bad, just find a random shape with a low ID (sheet.x) and try
    it in a test drawing.


    Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread. Regards, Barb Way MCTS,MCSE,MCDBA
    Microsoft Online Community Support

    • Marked as answer by

      Sunday, September 26, 2010 10:45 PM

When you try to add a control to a Microsoft Visio drawing page, you receive the following error message:

An error (1441) occurred during the action Insert Label.
Visio cannot insert a new control because this file contains too many shapes, pages, or masters.

Reason of Error: User can face this issue when they have more than 1,024 shapes on the page. In Visio, controls must have a ShapeID that is less than 1024. Let us take a example, you may have 1,024 or more shapes on a page, and this includes both controls and drawing objects. In this case, Visio tries to assign a ShapeID that is equal to or greater than 1024. And it leads to prompt with the error.

Solution: To overcome this issue, you can try any of the following methods

  • Put all the controls on the page first before you add any other shapes.
  • Put some placeholder shapes on the page first. These placeholders can be hidden or positioned off the page. When you want to insert a control, delete a placeholder, and replace it with the control. The new control will take the ShapeID for the placeholder that was deleted. And, this ShapeID will be less than 1024.
  • Put as many shapes on background pages as possible to reduce the number of ShapeIDs.
  • Create a new page, and then add all the controls that you want. Then, copy the original page contents to the new page. This process makes sure that the controls have the lowest possible number of ShapeIDs.

andrewLLL

  • #1

Hi

I really hope this issue can be resolved at least in the
next version of Visio.

I’ve been troubled very much by this as I can’t use any
of the suggested ways (e.g. making a button-shaped shape
and embed the double-click event, etc.). In fact I was
not talking about command button controls, the control I
used was a Microsoft Forms 2 Image and what I want is to
be able to dynamically re-loading different images into
this image control object when something happens in my
application program. I tried inserting a picture object
instead (not control) and group my shapes but it just
didn’t work.

If somebody can help me with a workaround (don’t suggest
me not to use the control), it would be highly
appreciated.

Andrew

Advertisements

Mark Nelson [MS]

  • #2

Perhaps you have read a similar explanation elsewhere, but the basic
architecture of the Visio ActiveX control prohibits adding other ActiveX
controls inside of it. My best suggestion would be to place the other
ActiveX controls in the same container that the Visio control sits in,
rather than trying to embed a control within Visio.

Advertisements

andrewLLL

  • #3

Hi Mark
It needs not to be Visio ActiveX control. I started Visio
2003 (standerd version) application, opened my Visio
drawing file (witl fairly large number of shapes). Then I
went to Insert — Control, and selected «Microsoft Forms
Image» and the 1441 error pop up. I tried any of the other
controls in the Control window drop down and they all gave
«1441» error. At this moment I went to my drawing page and
deleted a couple of shapes, the «1441» error disappeared
and I could add more controls again. This can be reproduced
easily by just creating many shapes (e.g. over 1000 straght
lines) in a page and then trying to add a control.
Is there a Visio configuration setting that governs this so
that I can increase the «Upper limit» of allowable number
of shapes for a page in which extra controls can be added?
Thanks
Andrew

Want to reply to this thread or ask your own question?

You’ll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.


Ask a Question

Insert control onto Visio drawing page 5 Jul 16, 2004
Inserting Control — Error 1441 — too many shapes, pages, or masters 0 Apr 29, 2004
Use graphics created in Visio 1 Mar 10, 2008
Create complex graphics in Visio 2007 to use in PowerPoint 2007 1 Mar 10, 2008
How to control the ruoting of a connection 4 Mar 6, 2008
can’t insert control, «too many shapes» 4 Aug 8, 2004
Hyperlinks within Visio brainstorming shapes won’t work in PDF 0 Oct 23, 2009
Saving Visio objects in Word documents as Visio files 8 Dec 8, 2006
  • Remove From My Forums
  • Question

  • I have a problem with visio 2007 that I have a large  diagram which is crowded of too many shapes (about 1600 shape)

    and when I tried to insert a command button, an error message was displayed that :

    » an error (1441) occurred during the action insert control ,visio cannot insert a new control because this file contains too many shapes»

    and i have read a bout this problem that  the only way to get around it is
    to insert a command button using VBA
    so any body knows how to write a code in VBA that can insert a command button , pleas help me quickly….

Answers

    • Marked as answer by

      Thursday, September 30, 2010 5:26 AM

  • Remove From My Forums
  • Вопрос

  • I have a problem with visio 2007 that I have a large  diagram which is crowded of too many shapes (about 1600 shape)

    and when I tried to insert a command button, an error message was displayed that :

    » an error (1441) occurred during the action insert control ,visio cannot insert a new control because this file contains too many shapes»

    and i have read a bout this problem that  the only way to get around it ..
    is to insert a command button using VBA
    so any body knows how to write a code in VBA that can insert a command button , pleas help me quickly….

Ответы

  • This is the result of the VBA cookie that is created for each control (such as a command button or other Forms entity) in Visio.  The unique ID field is limited, and so one cannot be created for shapes over 1024 on a page.

    There was a discussion of this at the VisGuy blog some time back, which you can see here :
    http://visguy.com/vgforum/index.php?topic=796.0

    One work around approach is to create a bit of code to cut an existing shape with a lower ID to the clipboard, insert the command button, and then paste the cut item back to the page.  As long as the item that was cut is not a control, it will be pasted
    fine (as only controls have the issue).  It’s not something you can easily do in the UI, however, as it is not easy to see what the shape ID is from the UI.  Through code, it is not too bad, just find a random shape with a low ID (sheet.x) and try
    it in a test drawing.


    Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread. Regards, Barb Way MCTS,MCSE,MCDBA
    Microsoft Online Community Support

    • Помечено в качестве ответа

      26 сентября 2010 г. 22:45

Are you trying to use Microsoft Visio, but are you getting the error ‘1441’?

Tech Support 24/7

Ask a Tech Specialist Online

Connect with the Expert via email, text or phone. Include photos, documents, and more. Get step-by-step instructions from verified Tech Support Specialists.

Ask a Tech Specialist Online

On this page, you will find more information about the most common causes and most relevant solutions for the Microsoft Visio error ‘1441’. Do you need help straight away? Visit our support page.

Error information

How to solve Microsoft Visio error 1441

We’ve created a list of solutions which you can follow if you want to solve this Microsoft Visio problem yourself. Do you need more help? Visit our support page if you need professional support with Microsoft Visio right away.

Tech Support 24/7

Ask a Tech Specialist Online

Connect with the Expert via email, text or phone. Include photos, documents, and more. Get step-by-step instructions from verified Tech Support Specialists.

Ask a Tech Specialist Online

Have you found a solution yourself, but it is not in the list? Share your solution in the comments below.

Need more help?

Do you need more help?

Tech experts are ready to answer your questions.

Ask a question

Друзья!!!
При попытке добавления элемента управления (OpytionButton, TextBox и пр.) выскакивает такая ошибка:

Ошибка (1441) при выполнении действия добавить элемент управления!
Не удается вставить новый элемент управления, поскольку данный файл содержит слишком много фигур, страниц или образцов.

Причем эта ошибка выскакивает как на больших схемах, так на схемах намного меньше по количеству элементов.
Кто-нить с таким сталкивался и как исправить это ограничение.

Понравилась статья? Поделить с друзьями:
  • Visio ошибка 0xc0000142
  • Vipnet client деловая почта ошибка открытия почтовой базы
  • Virtualbox выдает критическую ошибку
  • Vis ошибка scania
  • Viper evo x ошибка карты памяти