Я работаю с Visio и C#, и у меня проблема с фигурами из Visio.C# пытаюсь использовать Visio Shape из словаря
я обеспечиваю словарь с строки и Shape Visio
SortedDictionary<string, Visio.Shape> DicShapes
= new SortedDictionary<string, Visio.Shape>();
DicShapes.Add("Pos3", shape_Pos3);
Так что, если я теперь пытаюсь использовать Visio.Shape я получил COMExeption.
foreach (KeyValuePair<string, Visio.Shape> kvp2 in DicShapes)
{
if (kvp2.Key == "Pos3")
{
beginXCell.GlueToPos(kvp2.Value, 0.5, 1);
}
}
Может ли кто-нибудь дать мне подсказку, что я делаю неправильно?
Вы должны исследовать ошибку COM первой. Что это? Какая линия? –
его значением beginxCell и kvp2.value создает ошибку. – Moosli
Вы уверены, что будете иметь дело с дублирующими ключами в своем 'SortedDictionary' или ваш ключ * Pos3 * скорее будет уникальным? – Filburt