What you said about "can't use", can you elaborate? Can't open the software? Can't edit the code? Or did the compilation fail? Or can't upload code?
As far as I know, the only circumstance when the IDE requires a network connection is when hardware-specific drivers and libraries need to be downloaded.
You can. It's only the first time when using the IDE that it requires a connection to the internet to download some additional stuff. After that it can work without an internet connection.
Note that offline does not necessarily mean that there is no internet connection; it can also be an connection between two processes on a PC.