Combine all ingredients except spaghetti and butter in slow cooker; stir well. Cover and cook on LOW setting for 6 to 8 hours.
Just before serving, cook spaghetti according to package directions; drain and toss with butter. Stir into ham mixture in slow cooker. Sprinkle additional grated Parmesan cheese just before serving.