|
Softpanorama
(slightly skeptical)
Open Source Software Educational Society |
May the
source be with you,
but remember the KISS principle ;-)
|
MS Word as Literate Programming Tool
The key advantage of the MS Office -- common macro language for
all applications in a suit, is the advantage that is still unmatched by
rivals. Also the level of support of MS Office (books, training
materials, add-ons, etc) is far superior to the alternatives. That mean
that MS Office including its crown jewel MS Word still makes sense in the
open world. But if only if :
- You can afford it (not true for many business in Eastern Europe)
- Know how to use outlining capabilities (this is a training issue).
Paradoxically many users use MS Word like Word Perfect. In this
case Word Perfect is a better alternative.
- You can benefit from macro capabilities. Ms Word have very
powerful macro capabilities and that makes it a class of its own. Just
look at MS Word viruses ;-). But jokes aside this is one of the most
programmable word processor around and you can make it to do amazing
things with macros. See, for example,
MS Word Macros. Again most organizations do not have enough IQ to
benefit from it. If this is case then (outside of the USA) an attractiveness
of MS Office in general and MS Word in particular is more problematic
and simpler alternatives might make perfect sense.
The main problem with the Office is that until Office 2007 both MS Word
and Excel documents formats were proprietary and generally undocumented.
But for all earlier versions you still can export documents in Open formats
including RTF and XHTML. The latter needs some postprocessing (see, for
example
demoroniser), if you want to publish it; raw Ms Word xhtml contains
just too many Microsoft styles.
Still absence of the internal representation accessibility somewhat limits
what you can do in MS Word (and complicate debugging). That's probably the
most severe shortcoming of MS Word. and that why I personally often use
FrontPage as an alternative to MS Word despite might weaker spellchecker
and absence of many vital for word processing capabilities.
|
The absence of the internal representation
view limits what you can do in MS Word and complicates debugging
of complex documents
|
Contrary to the opinion of typical Linux zealots, I am convinced that
Microsoft Word was and still is a very good program that was innovative
at the time of introduction and positively influenced the field previously
dominated by somewhat backward WordPerfect (which, paradoxically, has an
access to the view of the internal representation of the document). I would
agree that from the point of view of supporting open formats like HTML and
XML, MS Word still have room to grow, but I am surprised how Adobe managed
to monopolize the field of document viewers despite the fact that MS Word
viewers would be clearly adequate (and somewhat superior due to the quality
of MS Word as a tool for creating them) tool.
In the past (in the MS DOS environment) MS Word was always underdog to
WordPerfect, but despite this second place that most PC magazines assigned
to in in 1987-1994 (or may be due to it :-) it was always more innovative
word processor than WordPerfect:
- I remember that the first DOS version of Word that I used (Word
4, 1987?) already had outlining capabilities.
- Word5 for DOS(1989?) introduced the use of style sheets in a way
very similar to CCS, so to a certain extent it was 10 year ahead of
its time. People were able to produce pretty complex books using Ms
Word as poor man publishing system.
BTW it is funny that generally more conservative WordPerfect has "show
the source" concept of showing raw source format similar to HTML editors
of today and MS Word never had it. because in other areas MS Word was more
innovative work processor. If you remember the days of character-based WordPerfect,
you will remember the "reveal codes" feature, which shows an editable view
of the current file with the internal formatting codes visible. This gave
the user more control of the underlying text-processing than MS Word. That
why lawyers always prefer WordPerfect and that's why many advanced users
(including myself) for simple documents are now using FrontPage instead
of MS Word (FrontPage is now part of Office Professional).
|
Inability of MS Word transparently show
its internal format
always was one of the biggest shortcomings of this very powerful
program
|
In addition to being rather expensive outside of North America, today's
versions of Microsoft Office are huge and try to implement everything possible
under the sun. The best original ideas are buried under the bloat of "me
too" features. For example how many people use MS Word outlining capabilities,
the really innovative feature of MS Word. My guestimate is that less then
1%. If you do not need all the capabilities you can probably use cheaper
substitutes. What are the alternatives?
-
Microsoft Works 8.0 Paradoxically the best alternative for
the MS Word are earlier versions of MS Word. ;-). For example Microsoft
Works Suit is a cheap bungle of six pretty powerful programs including
MS Word 2002. This collection of software is amazing for the price at
which it is being offered. Accept no substitutes :-). The price is ~$20
which is really shareware price. And you can get
Microsoft Windows 2000 Professional to run it for ~$35.
Here is how
Microsoft describes its content of Works Suit 2004:
- Word 2002
Use the same premier word processor featured in Microsoft
Office XP. Word 2002 features—such as smart tags and task panes,
and improved technology for formatting—make it easy to create professional-looking
documents. Enhanced reliability ensures that you spend your time
working, not re-creating the work you've completed.
Read more about Word 2002.
- Works 7.0
Organize your household with spreadsheets, a calendar,
an address book, a database, and more. Open and edit documents created
with Microsoft Excel and exchange data with your Pocket PC or Palm-based
device.
Read more about Works 7.0.
- Picture It!
Photo Premium 9.0 Use photos from digital
cameras, scanners, photo CDs, and e-mail attachments. Organize your
photos, correct common photo problems, create great photo projects,
and share your photos online.
Read more about Picture It! Photo Premium 9.0.
- Encarta® Encyclopedia
Standard 2004 Access more than 38,000
up-to-date articles, plus photos, illustrations, hundreds of videos,
animations, and audio files. Encarta is the ideal multimedia encyclopedia
for everyday use.
Read more about Encarta Encyclopedia Standard 2004.
- Money 2004 Standard
Organize and manage your personal finances
quickly and easily. If you're new to personal finance management
software, Money Standard is a great way to get started.
Read more about Money 2004 Standard.
- Streets & Trips 2004
Find maps, points of interest, routes,
and driving directions without waiting for an Internet connection.
Create and download maps to your Pocket PC.
You get MS Word 2002, Money 2004 standard edition, Street Finder,
Encarta and Picture It! for 1/5 of a price of MS Office Standard Academic
Edition.
Most people need MS Word which is a de facto standard in document
processing, but an average user seldom needs Powerpoint or Excel. At
home one can benefit from such useful programs as Money, Street Finder,
and Picture It. The last is Microsoft's publishing photo program and
it alone usually costs around $60. This makes MS Works suit a real bargain
and the best alternative for MS Office, especially for family use or
student use.
Notes:
- This is a Spartan WHYFF (We Help
You For Free) site written by people for whom English
is not a native language.
Some amount of grammar and spelling errors should be
expected.
- The site contain some broken links
as it develops like a living tree...
Please try to use Google, Open directory,
etc. to find a replacement link (see
HOWTO search the WEB for details). We would appreciate
if you can
mail us a correct link.
|
|
|
|
MS Word is notorious for containing private information in file headers,
but not any longer. Microsoft has quietly released a tool to scrub leaky
metadata from documents edited with its software. The
Remove Hidden Data Add-In will permanently remove hidden and collaboration
data, such as change tracking and comments, from MS Word, MS Excel, and
MS PowerPoint files. For Office XP/Office 2003 only, we should add.
WindowsDevCenter.com -- Batch-Running Word Macros from the DOS Command Line
When processing manuscripts for shiny
new O'Reilly books, I often need to run a particular Word macro on a
batch of files. While this is certainly possible using VBA directly,
it becomes quite challenging when either the name of the specific macro
to run (it may be one of dozens of utility macros), or the files to
run it on, are constantly changing, as is usually the case.<
Spoiled by the large percentage of my
day spent on a Unix command line, I started looking for a way to easily
run any Word macro, on any number of files, right from the DOS command
line. This article shows how to do just that, using three popular, free,
and Windows-friendly scripting languages: Perl, Python, and Ruby. You'll
need at least one of those installed on your Windows machine to use
any of the code in this article. If you don't have one, see the
sidebar, "Picking a Scripting
Language."
Is One Note the new powerful paradigm ?
The key issue here is not
whether some people will use tablet computers.
You and others find them useful. I have two
laptops, neither are tablets. I
have no use for them. But, that's NOT the issue...
The issue is that OneNote in a new category of software
for
Microsoft that
is VERY useful on virtually ALL non-server platforms - workstations,
laptops
(and tablets), standard PDAs, and
cell-phone PDAs!!! It is (or can be) a
great tool for managing multi-dimensional, non-structured
data.
... ... ...
In the early 90's, I was hired by a consulting company to
do a complete
evaluation of
Lotus Notes. I found Lotus Notes to be a very nice
multi-dimensional text database with an easy-to-use development/user
front
end, and strong communcation and synchronization capabilities.
Lotus Notes was developed by a small company in Massachusetts.
It was
subsequently purchased by Lotus. The devlopment company
knew what they had.
The Lotus Notes customers knew what they had. BUT, the marketing
department at Lotus wasn't filled with the brightest bulbs
around. They did
NOT understand Lotus Notes. They marketed it as a glorified
e-mail system.
Completely BRAINDEAD marketing!!!
I and several others where I work use OneNote to capture
and manage the
massive amount of detail associated with our job. For example,
I'm working
on a small database ETL project that involves creating about
50-60
SQL Server
objects...
I have an outline of the project. I create a checkbox icon
for each SQL
Server object and other steps that I'm developing. If
I decide a new object
or step is required, I just add a new one. When I complete
development and
unit test on an object, I check off the checkbox icon. When
my manager wants
a status, I e-mail the project page to him. He deletes the
old page in his
OneNote pages and snaps in my new page. Simple and easy!!!
And, do NOT tell me the we should use
project management software. I've
used project
management software since 1987, and that includes EVERY
version
of Microsoft Project. It's a great tool for a project manager
on big
projects. My ETL project is actually a sub-project of a
larger project.
Our project manager uses to manage the overall project.
My sub-project is
two bullets and a milestone on his project. But
MS
Project is way too
complex and difficult to use for smaller projects or sub-projects
like my
piece. Managing my little ETL project with Microsoft Project
is like using
the proverbial 10 Lb sledgehammer to swat a fly.
My feedback about OneNote is related to enhancements needed
to better
capture and manage textual, non-structured data. I don't
want a "Pen" to
draw pictures and write; I want the ability to add simple
arrows and lines!
I don't want rulers and paragraph formatting to make it
pretty; I want those
improvements to make the data more readable! I don't want
more voice input;
I want to sync it with a PDA. (Right now, there is NO reason
for me to
switch from my Palm PDA to a Pocket PC. If Microsoft developed
a two-way
sync PocketPC version of OneNote, I'd switch in an instant!)
So, am I frustrated? Yes! Microsoft needs to get their heads
out of the
trees and see the forest! OneNote is a new category of app
and not simply a
tablet data entry tool!!!
OK, flame off!
Regards,
Dan.
"Ben M. Schorr - MVP" wrote:
[vbcol=seagreen]
> On Thu, 16 Jun 2005 09:07:03 -1000, Dan Clark
> <DanClark@discussions.microsoft.com> wrote:
>
>
> Well, my grandfather once said "We can't all like the
same things,
> otherwise everybody'd be after your grandma."
>
> That said, I use a Tablet PC as my primary work machine
and I find it to
> be a very powerful tool. It's not for everybody, to be
certain, but I use
> (and see them used) it quite extensively and find it to
be tremendous.
>
> And I get a lot of amazed looks when people see me standing
in an
> elevator, in tablet mode, reading and replying to e-mail
or taking notes
> on a meeting I just had or...
>
> As they continue to get more powerful and lighter their
utility will
> continue to grow.
>
> --
> -Ben-
> Ben M. Schorr, MVP-OneNote/Outlook
> Operations Coordinator
> Stockholm/KSG - Honolulu
> Microsoft OneNote FAQ:
> [url]http://home.hawaii.rr.com/schorr/computers/onenotefaq.htm[/url]
>[/vbcol]
|
|
| Ben M. Schorr - MVP
2005-07-28, 7:22 pm
|
|
On Thu, 28 Jul 2005 05:57:04
-1000, Dan Clark
<DanClark@discussions.microsoft.com> wrote:
[vbcol=seagreen]
> My frustration with Microsoft is that they treat my feedback
as "dumb
> user needs help". I can't stand marketing pablum. It indicates
that
> they 1) are not listening or 2) don't have the capacity
to see the
> opportunity that is presented - for every tablet user,
there are
> probably 10-20 non-tablet users who would use OneNote
if it is marketed
> correctly!!![/vbcol]
I'm not sure where you're getting that from, Dan. All I
said was that
Tablet PCs are very useful for some people. Lots of users
run OneNote on
non-Tablet machines, of course. The OneNote team is very
happy to get
feedback and user feedback is the #1 driver of the direction
of the
development of the new version.
[vbcol=seagreen]
> I and several others where I work use OneNote to capture
and manage the
> massive amount of detail associated with our job.[/vbcol]
Yes, so do I. :-)
[vbcol=seagreen]
> I have an outline of the project. I create a checkbox
icon for each SQL
> Server object and other steps that I'm developing. If
I decide a new
> object or step is required, I just add a new one. When
I complete
> development and unit test on an object, I check off the
checkbox icon.
> When my manager wants a status, I e-mail the project page
to him. He
> deletes the old page in his OneNote pages and snaps in
my new page.
> Simple and easy!!![/vbcol]
O.K., so what's the problem?
[vbcol=seagreen]
> My feedback about OneNote is related to enhancements needed
to better
> capture and manage textual, non-structured data. I don't
want a "Pen"
> to draw pictures and write; I want the ability to add
simple arrows and
> lines![/vbcol]
It's on the wish list and may well make it into the next
version.
[vbcol=seagreen]
> I don't want rulers and paragraph formatting to make it
pretty; I want
> those improvements to make the data more readable! I don't
want more
> voice input; I want to sync it with a PDA.[/vbcol]
Also on the wish list.
[vbcol=seagreen]
> (Right now, there is NO reason for me to switch from my
Palm PDA to a
> Pocket PC.[/vbcol]
There are sync utilities for OneNote with Palm -- though
I haven't tried
any of them.
[vbcol=seagreen]
> If Microsoft developed a two-way sync PocketPC version
of OneNote, I'd
> switch in aninstant!)[/vbcol]
Well, sometime late next year you may have to go shopping
for a new PDA
then. :-)
--
-Ben-
Ben M. Schorr, MVP-OneNote/Outlook
Operations Coordinator
Stockholm/KSG - Honolulu
Microsoft OneNote FAQ: [url]http://www.factplace.com/onenotefaq.htm[/url]
|
|
| Chris H.
2005-07-28, 7:22 pm
|
|
Dan, you're barking at the
wrong trees here. Ben and the other MVPs who try
to assist users in this public newsgroup are not, repeat
NOT,
spokesmen/women for Microsoft. We are only volunteers to
assist peers in
this and other newsgroups.
We are not employed by Microsoft, and Microsoft does not
tell us what to
post. I post a lot about Tablet PCs because I have three,
enjoy the usage
and my computer life has taken on a new sense of freedom
in using them. I
also have two Media Center Edition computers in our home,
and only spend
enough time with them usually to program in what my wife
or three daughters
want recorded off the satellite TV service.
With my Tablets, I spent even less time on my other desktops
than I did
three years ago. Why should I sit at a desk when I can be
in a recliner in
the living room, watch ESPN, recorded TV shows (Xbox as
an Extender to the
MCE machines) or on the back deck enjoying fresh air. I
can do everything
on my Tablets that I used to be strapped to my computer
desk to accomplish.
OneNote isn't "just" for Tablet PCs. We who post in this
newsgroup know
that. The majority of users of OneNote are non-Tablet PC
owners, but that
doesn't make us bad. 8-) Perhaps we're ahead of the curve
a bit. Perhaps
we're jaded because we do have Tablets. But at least we're
here trying to
sort out issues, for free. Volunteering to dig into problems
and find
solutions.
--
Chris H.
Microsoft Windows MVP/Tablet PC
Tablet Creations - [url]http://nicecreations.us/[/url]
Associate Expert
Expert Zone - [url]www.microsoft.com/windowsxp/expertzone[/url]
"Dan Clark" <DanClark@discussions.microsoft.com> wrote in
message
news:0125D7E6-EEAE-4B7B-AEA1-4D70673311F8@microsoft.com...[vbcol=seagreen]
> Ben,
>
> The key issue here is not whether some people will use
tablet computers.
> You and others find them useful. I have two laptops, neither
are tablets.
> I
> have no use for them. But, that's NOT the issue...
>
> The issue is that OneNote in a new category of software
for Microsoft that
> is VERY useful on virtually ALL non-server platforms -
workstations,
> laptops
> (and tablets), standard PDAs, and cell-phone PDAs!!! It
is (or can be) a
> great tool for managing multi-dimensional, non-structured
data.
>
> My frustration with Microsoft is that they treat my feedback
as "dumb user
> needs help". I can't stand marketing pablum. It indicates
that they 1)
> are
> not listening or 2) don't have the capacity to see the
opportunity that is
> presented - for every tablet user, there are probably
10-20 non-tablet
> users
> who would use OneNote if it is marketed correctly!!!
>
> I've been working in the analytical space for 26 years.
This includes all
> aspects - development, support, marketing and sales, AND
as a user. For
> example...
>
> In the early 90's, I was hired by a consulting company
to do a complete
> evaluation of Lotus Notes. I found Lotus Notes to be a
very nice
> multi-dimensional text database with an easy-to-use development/user
front
> end, and strong communcation and synchronization capabilities.
>
> Lotus Notes was developed by a small company in Massachusetts.
It was
> subsequently purchased by Lotus. The devlopment company
knew what they
> had.
> The Lotus Notes customers knew what they had. BUT, the
marketing
> department at Lotus wasn't filled with the brightest bulbs
around. They
> did
> NOT understand Lotus Notes. They marketed it as a glorified
e-mail
> system.
> Completely BRAINDEAD marketing!!!
>
> I and several others where I work use OneNote to capture
and manage the
> massive amount of detail associated with our job. For
example, I'm
> working
> on a small database ETL project that involves creating
about 50-60 SQL
> Server
> objects...
>
> I have an outline of the project. I create a checkbox
icon for each SQL
> Server object and other steps that I'm developing. If
I decide a new
> object
> or step is required, I just add a new one. When I complete
development
> and
> unit test on an object, I check off the checkbox icon.
When my manager
> wants
> a status, I e-mail the project page to him. He deletes
the old page in
> his
> OneNote pages and snaps in my new page. Simple and easy!!!
>
> And, do NOT tell me the we should use project management
software. I've
> used project management software since 1987, and that
includes EVERY
> version
> of Microsoft Project. It's a great tool for a project
manager on big
> projects. My ETL project is actually a sub-project of
a larger project.
> Our project manager uses to manage the overall project.
My sub-project
> is
> two bullets and a milestone on his project. But
MS
Project is way too
> complex and difficult to use for smaller projects or sub-projects
like my
> piece. Managing my little ETL project with Microsoft Project
is like
> using
> the proverbial 10 Lb sledgehammer to swat a fly.
>
> My feedback about OneNote is related to enhancements needed
to better
> capture and manage textual, non-structured data. I don't
want a "Pen" to
> draw pictures and write; I want the ability to add simple
arrows and
> lines!
> I don't want rulers and paragraph formatting to make it
pretty; I want
> those
> improvements to make the data more readable! I don't want
more voice
> input;
> I want to sync it with a PDA. (Right now, there is NO
reason for me to
> switch from my Palm PDA to a Pocket PC. If Microsoft developed
a two-way
> sync PocketPC version of OneNote, I'd switch in an instant!)
>
> So, am I frustrated? Yes! Microsoft needs to get their
heads out of the
> trees and see the forest! OneNote is a new category of
app and not simply
> a
> tablet data entry tool!!!
>
> OK, flame off!
>
> Regards,
>
> Dan.
>
> "Ben M. Schorr - MVP" wrote:
>
|
|
Recommended Links
Microsoft
Office Word - Wikipedia, the free encyclopedia
Outliner
- Wikipedia, the free encyclopedia
Outlining Enhances Writing Creativity - Strategies to Succeed in Writing
Microsoft
Word Living with the Beast
I use built in Word bullets and numbering, I leave the styles as
"normal", I work with normal.dot .. and .... I use macros to
set formatting for 3 levels of header. The macros aren't perfect
(I'm no guru), but they structure my document headings quickly and consistently.
They assign headings outline levels, so I can collapse/expand in outline
view and navigate using the document Map feature. (The macros won't
work, however, in outline view. Word is like that.)
- alt-0: clear outline level and remove all formatting
- alt-1: outline level one, larger size text
- alt-2: outline level two, medium sized text
- alt-3: outline level three, italics.
That's all I do. It turns out to be enough to make my documents navigable
and consistent.
If you know a bit about Word macros, you can
view my macros and copy and paste them into the word macro editor.
comp.programming.literate FAQ
- WinWordWEB
------------
Developer: Lee Wittenberg <leew@pilot.njin.net>
Version: Unknown
Hardware: Needs Microsoft Word for Windows, v.2.x, and, of course,
MS-Windows 3.x.
Languages: Any programming language.
Formatter: Word for Windows 2.x for text formatting and file
maintenance.
Availability: Anonymous ftp from:
bart.kean.edu:pub/leew
LPA:/machines/ms-dos
World-Wide Web (WWW)
Readme: WORDWEB.DOC in the downloadable package describes the
system.
Description:
WinWordWEB is a set of a Word for Windows macros (plus a paragraph
style) that provide a crude literate programming environment. The
``look and feel'' of the system is based on Norman Ramsey's noweb, but
can easily be modified to suit individual tastes.
Support:
None. WinWordWEB was written as a prototype to see if a WYSIWYG
literate programming system was possible. It is intended as a jumping
off point for future work by others. However, the system is
surprisingly usable as it stands, and the author is interested in
hearing from users (satisfied and dissatisfied).
Anyone interested in actively supporting (and improving) the product
should contact the author via email.
MS Word is notorious for containing private information in file headers,
but not any longer. Microsoft has quietly released a tool to scrub leaky
metadata from documents edited with its software. The
Remove Hidden Data Add-In will permanently remove hidden and collaboration
data, such as change tracking and comments, from MS Word, MS Excel, and
MS PowerPoint files. For Office XP/Office 2003 only, we should add.
Copyright © 1996-2009 by Dr. Nikolai Bezroukov.
www.softpanorama.org was
created as a service to the UN Sustainable Development Networking Programme (SDNP)
in the author free time.
Submit
comments This document is an industrial compilation designed and created
exclusively for educational use and is placed under the copyright of the
Open Content License(OPL).
Site uses AdSense so you need to be aware of Google privacy policy. Original materials copyright belong to respective owners. Quotes are made
for educational purposes only in compliance with the fair use doctrine.
Disclaimer:
- The statements, views and opinions presented on
this web page are those of the author and are not endorsed by, nor do they necessarily
reflect, the opinions of the author present and former employers, SDNP or any other
organization the author may be associated with.
- We do not warrant the correctness of the information provided or its
fitness for any purpose
- In no way this site is associated with or endorse cybersquatters
using
the term "softpanorama" with other main or country domains (e.g. softpanorama.com) with
bad faith intent to profit from the goodwill belonging to
someone else.
Last modified:
August 13, 2009