Обязательным восклицательный знак здесь не является. Однако поздравление обычно эмоционально окрашено и интонационно выделено, поэтому восклицательный знак, как правило, в таких случаях ставится.
Если мы правильно угадали суть Вашего оставшегося за кадром вопроса, то и здесь корректно использовать кавычки разного рисунка: Шишкин разругал картину Репина с плотами на реке: «Ведь вот эти брёвна в воде... Должно быть ясно: какие брёвна — еловые, сосновые? А то что же, какие-то „стоеросовые“!»
Восклицательный знак может ставиться внутри предложения, если он относится к вставным конструкциям или сам замещает вставную конструкцию, передавая отношение пишущего к содержанию. См. § 6 в разделе «Пунктуация» «Правил русской орфографии и пунктуации» под ред. В. В. Лопатина.
Знак ставится в зависимости от того, с какой интонацией это было сказано. Обратите внимание на расположение разных знаков относительно кавычек:
1. С улыбкой на лице он произнес: «Я счастлив».
2. С улыбкой на лице он произнес: «Я счастлив!»
В таких случаях вопросительные предложения употребляются во вторичной функции: по формулировке академической «Русской грамматики», они «ориентированы не на получение ответа, а на передачу позитивной информации, всегда экспрессивно окрашенной». В частности, в предложении Какой Новый год без селедки под шубой! заключено «уверенное экспрессивно окрашенное отрицание»: не бывает Нового года без селедки под шубой. Вторичная функция создает условия для утраты этими предложениями вопросительной интонации и приобретения ими интонации восклицательной. Сравним термин вопросительно-восклицательные предложения, применяемый для предложений типа Кто не знал этого человека! в полном академическом справочнике «Правила русской орфографии и пунктуации» под ред. В. В. Лопатина (параграф 78).
Точка необходима, если формально следовать правилу сочетания кавычек и других знаков, которое гласит: «Если перед закрывающими кавычками стоит вопросительный/восклицательный знак, то после кавычек он не повторяется. Неодинаковые же знаки, если они требуются по условиям контекста, ставятся и после закрывающих кавычек». Ср. в «Справочнике по русскому языку» Д. Э. Розенталя:
Я читаю роман А. И. Герцена «Кто виноват?».
Однако на практике в таких случаях точка часто не ставится: вопросительный (или восклицательный) знак перед кавычкой, закрывающей цитату, выполняет и функцию знака конца предложения, по аналогии с правилами оформления прямой речи.
Если перед закрывающими кавычками стоит вопросительный или восклицательный знак, то после кавычек он не повторяется, например: Слышали ли вы вопрос «А предложение „Поэтому — две тысячи рублей“ — это эллиптическое предложение?»
В поэтической речи восклицательный знак может ставиться в середине предложения (обычно после обращений или междометий) для обозначения особой эмоциональной интонации. Использование прописной буквы в этом случае ошибкой не будет, но при цитировании лучше использовать вариант, соответствующий замыслу автора.
Правила недостаточно четко регламентируют данную ситуацию. В параграфе 159 полного академического справочника под ред. В. В. Лопатина приведена такая формулировка: «...если перед закрывающей кавычкой стоит знак вопросительный, восклицательный или многоточие (и на этом предложение заканчивается), то те же знаки, необходимые по условиям всего предложения, не повторяются после закрывающей кавычки; неодинаковые знаки (перед кавычкой и после кавычки) ставятся». В правиле не оговорено, что точка не включается в число этих «неодинаковых знаков», хотя на практике, в том числе в оформлении примеров в параграфе 196 Правил 1956 года, эта точка не ставится. К тому же приводимые в школьных учебниках схемы оформления прямой речи не содержат точки после кавычек, если внутри кавычек есть вопросительный или восклицательный знак:
А: «П».
А: «П?»
А: «П!»
А: «П...»
Учитывая это, рекомендуем не ставить точку: В воздухе несся неумолчный крик, вырывавшийся из сотен глоток: «Вперед! На Бастилию!» Над морем голов вспыхивали, сверкая на солнце, стальные лезвия ножей, острия пик; «Почему со мной это произошло?..» Небо окрасилось в багровый цвет, а мужчина продолжал сидеть на песке и смотреть вдаль. «Так вот почему со мной это произошло!» Обратим внимание, что для изображения ситуации размышления вопросительный знак уместно сопроводить многоточием, а последнее предложение является восклицательным: оно начинается с сочетания частиц так вот. Если требуется отразить задумчивую интонацию, уместен вариант с многоточием: «Так вот почему со мной это произошло...»
В таких двухкомпонентных предложениях с пропущенным сказуемым, обычно выступающих в качестве заголовков, слоганов и т. д., ставится тире. Восклицательный знак однозначно указывает на то, что перед нами законченное предложение, а не просто сочетание слов, поэтому тире необходимо.