Тест скорости VBA и C# в VisioC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Тест скорости VBA и C# в Visio

Сообщение Anonymous »

Мне интересно, есть ли у кого-нибудь какие-нибудь советы о том, как ускорить автоматизацию проекта Visio на C#. У меня автоматика строит туалетные кабинки. В итоге я решил сделать 10 киосков, VBA занимает около 3 секунд, чтобы создать все фигуры.

Я только что закончил превращать VBA в приложение формы C# с использованием библиотеки Microsoft.Office.Interop.Visio. Чтобы сделать тот же тест, требуется 14 секунд.

Мне удалось сэкономить 3 секунды, сделав приложение visio невидимым, а затем сделав его видимым после завершения работы, но это все еще даже близко не похоже на то, что делает VBA. делает.

Я заметил, что в C# я могу видеть само здание чертежа Visio с каждой фигурой, а в VBA - нет. Поэтому я также попробовал использовать: «Application.ScreenUpdating». В С# требуется короткий тип данных, поэтому, чтобы сделать его ложным, я попытался сделать его равным 0, но это ничего не дало. Также я попробовал включить его в VBA, используя «True», но это не помогло.

Итак, есть еще советы, как сделать это быстрее? Я удивлен, что VBA быстрее, чем C# (возможно, потому, что он встроен в пакет Office).

Подробнее здесь: https://stackoverflow.com/questions/469 ... t-in-visio
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Visio VBA установил для динамического соединителя стиль прямого соединителя
    Anonymous » » в форуме Python
    0 Ответы
    45 Просмотры
    Последнее сообщение Anonymous
  • Codeception: приемочный тест выполняется как первый тест в группе тестов, где тест API определяется как первый тест в гр
    Anonymous » » в форуме Php
    0 Ответы
    90 Просмотры
    Последнее сообщение Anonymous
  • Как разблокировать проект vba через пароль, используя код vba
    Гость » » в форуме Python
    0 Ответы
    569 Просмотры
    Последнее сообщение Гость
  • Контейнер Visio FillForegnd не вступает в силу
    Anonymous » » в форуме Python
    0 Ответы
    27 Просмотры
    Последнее сообщение Anonymous
  • Перевод JSON в Python Пользовательский интерфейс Visio
    Anonymous » » в форуме Python
    0 Ответы
    15 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C#»