Для этого сохраняю запросы в виде View в базе данных Sql Server 2000, а затем импортирую этот view в Excel.
Однако, почему-то неполучаецо во View добавить параметр.
VS 2005 ругается что нужно объявлять @parameter1, а когда пишу Declare @parameter1 int , начинает жаловаться на синтаксис...
Не писать же каждый раз новый View?
Правильно. Писать хранимую процедуру и передавать ей параметр.