In general, the answer is $\mathbf{no}$.
In particular, take $b=-1$ and $a=-1$. Then you are left with the integral:
$$ \int \frac{e^x}{x} dx$$
And it is well known that this integral has no "closed form" solution.
Claude gave an example of a solution that uses the incomplete gamma function, but this is generally seen as a "nonelementary" function.
Even if we require $a>0,b>0$, we can still find an example. Pick $a=\frac{1}{2}$ and $b=1$. Then we have:
$$ \int \sqrt{x}e^{-x}dx$$
With the substitution $x=u^2$, this gives us:
$$ 2\int u^2e^{-u^2}du$$
And one iteration of iteration by parts leaves us with an integral of the form:
$$ \int e^{-u^2}du$$
Which is known to have no closed form.