|
Opening Proprietary MS Office Files |
|
|
|
|
Written by Hiway
|
|
Thursday, 08 September 2011 09:27 |
|

As you know, Open Office 3.0 does a great job of opening files from other office suites including Microsoft's new 'open' formats. Actually if you've had much experience in other office suites you know that they all pretty much get along and share data rather nicely... except for Microsoft's new 'open' format. Hmm, not so 'open' after all. Any how, files such as the new Word Document (.docx) and Excel Spreadsheet (.xlsx) formats are handled fairly well. Better in fact than MS Office 2003 with the plugin. However, lately folks have been running into a new format called "Macro Enabled Word Document" which uses a .docm extension. Some creative folks have been banging away at this problem for a while and have produced some solutions for this situation. The following is from the OpenOffice.org wiki... - Upgrade to the most updated OpenOffice.org version. It's free.
- Use an OpenOffice.org 2.x variant which includes the xmlfilter code: OxygenOffice Professional, Your Office Suite.
- Use NeoOffice, OpenOffice.org Novell Edition, or Ubuntu OpenOffice.org that are integrated with odf converter.
- Download odf-converter-integrator for any OpenOffice.org in Windows or any Linux.
- Use OdfConverter via the command line (good for automated conversions) in Windows or Linux.
- Use Zamzar (review) which converts documents online.
- Use Docx2rtf to convert the file to rtf format.
- Use Office 2007 or 2010 to convert the document. (No. I'm not putting a link here.)
My solution has always been to contact the person who sent me this bogus file and explain to them that the entire planet is not using Microsoft Office 2010 and that they should not aid Microsoft in their misleading marketing campaign which forces uninformed people to buy a new version of something they already have. (Grandma does not need a new $500 office suite to read a letter to her grandchildren.) A simple menu option in Word and Excel (Hit the big, ugly logo button then select 'Word Options' or 'Excel Options' at the bottom center of the dropdown.) allows you to change the default save mode to "Office XP, 2003 Compatibility (.doc)" or (.xls) for Excel. Then they can peacefully coexist with the rest of the world. The person usually will send another copy of the file in a more humane format. (Or I never hear from them again. Either way, win-win.) Remember, Friends don't make friends buy MS Office. |
|
Last Updated on Thursday, 08 September 2011 10:29 |
|
|
Why I use Linux (and you should too) |
|
|
|
|
Written by Administrator
|
|
Sunday, 04 September 2011 10:49 |
|
"Oh great, another Linux nut!" That's the general response when I begin to ask people if they would consider using Linux or alternative software. I'd like to show people why I use open source software and maybe pique their interest as well. I'll admit, I have seen many of those rather extreme bloggers or comment posters that get kind of radical in their battle against proprietary, commercial software. I must also admit there are times when I let my passion take over whenever I am dealing with the constraints of most non-free offerings. We all look in horror as we view the two headed dragon that rules the mainstream software world... planned obsolescence and software patents. But I also live in the real world. I'm not a radical. I'm not lobbying for the collapse of the current technology infrastructure. I don't set in front of Congress waving banners with pictures of Borg Bill Gates. (Stories to the contrary are mostly untrue.) This isn't going to be a puppies and kittens post about how we can all get along and sing Kumbaya while holding hands. That'll never happen and we all know it. I would simply like to explain why I use Linux and hopefully convince someone else to take part in the great experiment. Reduce, reuse, recycle... First and foremost I use Linux to bring old computers back to life. "You have to be a computer nerd or programmer to do that." Wrong! Anyone can install Linux on a PC or laptop. Here's a pretty good article about recycling old computers and extending the life of old hardware. This has been the mainstay of the Linux movement in general. Think about it, when your old Windows XP install finally receives the 'death switch' from Microsoft and tech support tells you, "We no longer support that product you must upgrade to Windows 7." Now look at the minimum requirements for Windows 7... http://windows.microsoft.com/en-US/windows7/products/system-requirements. Bear in mind that is the minimum requirements. This means the least you can get the software to run on. This leaves you with a less-than-optimum computer. Now look at the specs of the system you own. (Probably far less.) So the least expensive option of an upgrade ($150 - $250) is out of the question. As a result, replacement is the only option left. While you can get a PC from Walmart or Best Buy for around $399 or $499 you'll end up with that 'minimum' system which will more than likely run as slow as your old XP machine. So you'll be spending $800 to $1000 for a new PC and you will still have the old box to deal with. At this point most Americans throw it out. (But think about the polar bears.) That same PC you started with can run just as fast as the $1000 unit for free! Seriously. Those who have a few minor PC skills can download a freely available disk image and burn it to a CD or DVD. Then use that to very easily install Ubuntu, PCLinux OS, Fedora or any from a huge list of distributions. Don't want to mess with that? Don't have a CD burner? Ubuntu, Fedora and Debian (as well as many others) will mail you a CD for simply the cost of the CD and shipping. Barring that, you can contact some geek like me who will set you up and even offer some training. Ok, if you are more than happy to shell out your hard earned cash for the latest and greatest PC from your retailer of choice, another popular option I would like you to consider is a recycler. This is a world-wide movement that utilizes existing, unwanted hardware which is cleaned, repaired, tested and upgraded with Linux. The resulting useful computer is then donated to underprivileged schools, communities or individuals who cannot afford new hardware. Here's a nice listing of freecyclers. The recycling of electronics is now the best option whether you install Linux or not. This stuff doesn't belong in landfills. Think about it, do a little research and do what you can to protect the planet. What if I want a new computer? Well you couldn't be luckier. Everyone is used to the claims of great performance on old, limited hardware. But what if you have a shiny new laptop with all the bells and whistles? Even better. We tend not to give Linux the benefit of current hardware as it seems to be off-limits until Windows takes a crap. Another reason is that when somebody decides to drop hard cash on PC hardware they simply buy a turn-key solution from on of the popular retailers. But what if you want to save some cash. Remember a significant percentage of the cost of a new computer is Microsoft or Apple licensing fees. For instance my most recent server installation was $8500. The hardware cost was $1475. The remainder was Windows Server 2008, MS-SQL Server and licensing for 15 users. Here's an article from PC Magazine where they do an annual PC build for under $200. Anyone can do this and end up with a very nice computer. Spend some more money and have something to really brag about. All I ask is that you open your mind to the possibility of using Linux. You may be pleasantly surprised. |
|
Last Updated on Sunday, 04 September 2011 15:04 |
|
Visual BASIC... The curse. |
|
|
|
|
Written by Administrator
|
|
Sunday, 06 June 2010 18:23 |
|
One of the more difficult issues I have faced in the journey to freedom from proprietary software has been Visual Basic for Applications or VBA for short. Now, you are asking a couple of questions at this point. First of all, "What's VBA?" Visual Basic for Applications is a tool supplied by Microsoft to users of their Office suite. You have probably used it without even knowing. If you use macros in MS Office, they are simply a series of commands that are recorded in Visual Basic. While you can use the macro recorder to set up nice simple automations, using the editor available in Office, you can transform a simple spreadsheet into a hugely complex stand alone, executable program. This is very convenient for rapid application development. Combined the features of Microsoft Excel such as data importing and web queries you are able to build quite elaborate data reporting and analysis tools. At least that's what I did. This leads us to the second question. "Why is this a problem?" Microsoft appears to have a philosophy, which states everyone should buy the latest copy of Microsoft Office even if they currently have a perfectly good copy of the previous version installed. Part of this 'theoretical' philosophy is to remove legacy support, meaning macros written in an older version either do not function in the newer version or are automatically upgraded which then makes it incompatible with the older version. Of coarse when you try to get tech support for this situation you are politely informed that "We no longer offer support for previous versions of that product, you must upgrade to Microsoft Office Two Thousand what-the-hell-ever." Two or three times rewriting a reporting program, you find that this isn't such a rapid way to develop an application. Now to solve this problem. One option I used at first was to rewrite the tool with a web based tool. I have several Linux servers running Apache, MySQL and PHP. This works for some things but not standard spreadsheet work which is essential for most office work. Luckily I found a better solution. IBM is now offering a modified version of OpenOffice.org as their Lotus Symphony Suite. I had tried it out but saw no real need to switch from my trusty old OpenOffice. Until now... Check out this article. (Opens in new window) Yes, Lotus Symphony offers (limited) support for Visual BASIC for Applications. Yes I did say limited. Some of my VBA programs are pretty extreme and far beyond the scope of what Symphony is intended to address. However, that being said there is a certain sense of accomplishment when you are running a VBA macro from an Excel spreadsheet on a Linux desktop. Oh yeah, did I mention that Lotus Symphony is cross platform just like OpenOffice.org? I believe the playing field has just leveled a bit. Click here to go download IBM's Lotus Symphony 3 Beta 2. Note: This is NOT the standard release. It is a beta available from this link. The standard download is still at 1.5 and does not support VBA so make sure you get the version 3 beta or you will be very disappointed. |
|
Last Updated on Sunday, 06 June 2010 19:42 |
|
|
Written by Hiway
|
|
Friday, 02 September 2011 10:19 |
|
Back in action again after one of my famous, lengthy hiatuses. I set this site up a long time ago to help people with transitioning to Linux and Open Source software. A lot has changed since then. But a lot has remained the same. Tablets and phones have taken over the world. Content is king again. No one buys software anymore, they buy apps. (Yeah Apple, sue me. I said apps.) But then this has once again made the operating system a thing in the background that simply shows folks their web pages. What do you use? Windows 7, Windows XP, Ubuntu, Apple OS, IOS, Android, Sybian... do you know? Do you care? Recently I saw another one of those annoying surveys that states "Windows 7 dominates the PC market!" Ok, well Best Buy, Walmart and the rest of those guys can only sell PCs with Windows on them. (It's in the contract.) The statistic that no one ever sees is how many of those machines ended up running Linux after the fact. When I buy hardware, I'm buying just that... hardware. I'll put my operating system on it. They also avoid the fact that over 75% of the web sites are running on Linux, Unix or BSD. (Windows isn't very popular in the web server world.) Another article stated that 90% of Bing searches were done on Windows machines. Well duh! Bing is the default search engine for Internet Explorer and Windows 7 itself. That's like saying all of the new cars sold at a Ford dealership were Fords. Most people are unaware of the inner workings of their PC. At least until Windows becomes horribly infected and dies a terrible death. Countless times I have asked someone what browser they are using and they say "Windows." What's even sadder is that when I ask those people if they would consider using Firefox or Chrome nearly all will ask, "What's that?" and "How much does it cost?" The funny thing is that when I replace the hosed version of Windows on one of these machines with Ubuntu, the people are actually happier with the machine. Of coarse there is a slight adjustment time. It's different. So is Apple, but the switch is far quicker and easier that many are lead to believe. In fact one lady who was 'forced' to use Ubuntu returned to me a couple of weeks later with a brand new net book and requested I install Linux on it because she really didn't like Windows 7. She wanted it to be "easier" like her work computer. I installed Ubuntu on a coworker's daughter's laptop who promptly returned with his desktop asking me to do the same because it was so much faster and easier to deal with. Don't believe those silly articles you find when they say "Other operating systems are too hard to use. They're for computer geeks." I'd wager very few of you are using Windows on your phone. It's easy to use, right? Apple's even an alternative and very few people ever switch back to Windows after using one of Apple's OSes. Android is an open source alternative that is sweeping through the mobile scene. These are very user-friendly and most people don't even consider the operating system. It's just 'my phone', or 'my tablet.' The "FUD" (Fear Uncertainty and Doubt) spouted many so-called 'experts' is usually just marketing all dressed up to look like news. Free speech is for all. These guys have as much right to express their opinion as I do. All I ask is that you folks obtain facts your selves by trying these alternatives. Don't take someone else's opinion for your own. (Even mine.) Read, Learn, Do...Know. |
|
Written by Administrator
|
|
Saturday, 05 June 2010 19:27 |
|
So what's that? WebERP (Website) is one of many solutions for businesses who want to take advantage of the huge amount of Open Source Enterprise software out there. WebERP is basically a WEB-based "Enterprise Resource Planning" (ERP) software. So in essence, if you want to run a manufacturing company on a limited budget (or just cost-efficiently) this piece of free software installed on a server running MySQL and using PHP is basically all you need. Problem solved. In our case, I set up a LAMP (Linux, Apache, MySQL, PHP) server, unpacked the tar file, logged into the web page and followed the instructions. Simple. Actually it is that simple. To explain, the installation is almost too easy. You simply download the script from the website and unzip or untar it in the directory you wish to run it from. There is an installer script which basically just walks you through the set up. You set up a few permissions, set up a MySQL user and the rest is fairly automated. The system is pretty 'turn key' but if you know PHP you can modify it extensively to fit your needs even more. (Open Source, remember?) It has a built in themes system, or you can create your own. Or you can also alter the CSS controls if you are real daring and want to completely customize the appearance. WebERP covers everything from Order Entry to Inventory as well as Billing and Time Management. It is a complete solution. While it is focused on manufacturing, as I said before, it is customizable. Note, as with any unfamiliar software there is a learning curve, and implementation can be a bit time consuming if you are transitioning from another software package. You will need to either key in your existing data or convert your data to the corresponding MySQL tables. The conversion is usually not too difficult and there are many freelance programmers who are well versed in SQL (Structured Query Language) available to help. In our case, the data conversion for our customer file, process list and inventory took about a week. One bit of advice, store the SQL files you use to insert your data into the MySQL database so that the process can be repeated. This affords you the opportunity to do a dry run or two where you can test the function of the software then set things back to your start point for implementation. Also, a quick Google search will reveal several sites online that offer video training and additional documentation. |
|
Last Updated on Sunday, 06 June 2010 18:15 |
|
|
|
|
|
|
Page 1 of 2 |
Copyright © 2012 My Joomla. All Rights Reserved.
|
|
Who's Online
We have 1 guest online
|