在指定范围内复制所有单元格注释(右键单击 - 插入注释)的方法是什么?
Range r1 = (Range)ws1.get_Range("A1", "C10");
Range r2 = (Range)ws2.get_Range("A1", "C10");
r2.Value = r1.Value; // copies cell values and ignores comments
我知道r1.Copy(r2);
会复制值和注释,但由于验证问题,它会显示不必要的Excel对话框,因此我无法使用它。
答案 0 :(得分:1)
'2'
有一种SCORES = dict(zip('A 2 3 4 5 6 7 8 9 10 J Q K'.split(),
[1,2,3,4,5,6,7,8,9,10,10,10,10]))
def score_hand(cards):
curr_score = 0
ace_seen = False
for card in cards:
curr_score += SCORES[card.rank]
if not ace_seen and card.rank == 'A':
curr_score += 10
ace_seen = True
return curr_score
方法。不幸的是,它不能应用于一系列细胞。我猜他们假设:为什么你想要多次写同一个评论?所以你必须循环:
AddComment