Сам нашел ответ:
// get a list of member names from Volume enum,
// figure out the numeric value, and display
foreach (string volume in Enum.GetNames(typeof(Volume)))
{
Console.WriteLine("Volume Member: {0}\n Value: {1}",
volume, (byte)Enum.Parse(typeof(Volume), volume));
}
Для моего конкретного случая я использовал:
foreach (var test in Enum.GetNames(typeof(TableDesign))) {
testMethod(documentWord, test);
}
, а в методе testMetho я:
tableTest.Design = (TableDesign) Enum.Parse(typeof(TableDesign), test);
Это работало без проблем (даже если это было медленно, но я просто хотел, чтобы все было быстро (и производительность в течение одного года не имела значения).
Возможно, это поможет кому-то и в будущем: -)