Generally speaking, acupuncture points can actually help treat many disease, including improving vision. Actually acupuncture is an ancient Chinese therapy. In this medication, people believe that energy travels through every part of human body, which is called Chi in Chinese. If its travelling way is blocked somewhere, then people would get illness for the blockage. Acupuncture works with long, thin silver needle to insert into certain points to open the blockage and cure the illness. And in fact, it is indeed recommended to improve vision to some extents according to many reports. Acupuncture can promote the blood circulation to eyes, so that cells of eyes can get better nourishment. Meanwhile it can also adjust the balance of muscles. Through stimulation to different points, it could also help with disorder of nerve and brain. And finally make vision better.
Yes, acupuncture points can help treat many diseases, including the stye, eye strain and so on. In addition, it could also improve your vision by making your eyes muscles get release. In order to improve your vision come better, you could also eat more food with vitamin C to moisture the eyes. You should have good rest for the eyes during several hours' work.