Tamar Granor
Tamar E. Granor, Ph.D., has developed and enhanced numerous FoxPro and Visual FoxPro applications. She currently focuses on working with other developers through mentoring and subcontracting. Tamar served as Editor of FoxPro Advisor magazine from 1994 to 2000. She is currently the magazine's Technical Editor and co-author of the popular Advisor Answers column.
Tamar is co-author of the Hacker's Guide to Visual FoxPro 7.0 (and its award-winning predecessor), What's New in Visual FoxPro 7.0, and Microsoft Office Automation with Visual FoxPro. She is the Technical Editor of Visual FoxPro Certification Exams Study Guide. Her books are available from Hentzenwerke Publishing (www.hentzenwerke.com). Tamar is a Microsoft Certified Professional and a Microsoft Support Most Valuable Professional. She speaks frequently about Visual FoxPro at conferences and user groups, including every FoxPro DevCon since 1993. She served as Technical Content Manager for the 1997-1999 Visual FoxPro DevCons and was part of the coordination team for the Visual FoxPro Excellence Awards.
Articles Authored
-
My Favorite Feature
Last updated: Wednesday, February 20, 2019
Published in: CODE Focus Magazine: 2003 - Vol. 1 - Issue 1 - Visual FoxPro 8.0, VFP Conversion Papers
When you first begin using the new Visual FoxPro 8, you are sure to find useful new features that will make your development tasks easier.Several members of the Visual FoxPro developer community who have already worked with VFP 8 tell us their opinions of the best and most useful new features. Perhaps their answers will help guide you to some cool ideas you can put to work right away.
-
Office Server Quirks
Last updated: Thursday, February 21, 2019
Published in: CODE Magazine: 2003 - January/February
Word, Excel and PowerPoint all use VBA, so you would think that using Automation in one should be pretty much like using Automation in another, right? In fact, they do have a lot in common. However, there are a number of subtle differences in the way the servers operate that makes writing generic code tricky.