Welcome Guest.   Make a donation to an author on the site August 27, 2014, 08:01:36 AM  *

Please login or register.
Or did you miss your validation email?


Login with username and password (forgot your password?)
Why not become a lifetime supporting member of the site with a one-time donation of any amount? Your donation entitles you to a ton of additional benefits, including access to exclusive discounts and downloads, the ability to enter monthly free software drawings, and a single non-expiring license key for all of our programs.


You must sign up here before you can post and access some areas of the site. Registration is totally free and confidential.
 
Your Support Funds this Site: View the Supporter Yearbook.
   
   Forum Home   Thread Marks Chat! Downloads Search Login Register  
Pages: [1]   Go Down
  Reply  |  New Topic  |  Print  
Author Topic: A "Wiki Word" add-in for MS Word?  (Read 6790 times)
Armando
Charter Member
***
Posts: 2,674



see users location on a map View Profile Give some DonationCredits to this forum member
« on: August 08, 2007, 02:20:00 PM »

Does it exist? Would it be hard to implement?

Managing hyperlinks in word processors can be quite a pain. A system similar to the one wikis use (the famous CamelCased or "[[ ]]" Wiki Words) would probably be convenient. Anybody knows if such a functionality can be implemented (through a plugin or a macro) to MS Word (or other word processors - TextMaker, OpenOffice.org...)?
« Last Edit: August 09, 2007, 02:23:24 PM by Armando » Logged

"I suppose it can be said that I'm an absent-minded driver. It's true that I've driven through a number of red lights on occasion, but on the other hand, I've stopped at a lot of green ones but never gotten credit for it."
Glenn Gould
Armando
Charter Member
***
Posts: 2,674



see users location on a map View Profile Give some DonationCredits to this forum member
« Reply #1 on: August 09, 2007, 02:25:36 PM »

Bump.
Logged

"I suppose it can be said that I'm an absent-minded driver. It's true that I've driven through a number of red lights on occasion, but on the other hand, I've stopped at a lot of green ones but never gotten credit for it."
Glenn Gould
tabletguy
Supporting Member
**
Posts: 43


see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #2 on: August 10, 2007, 01:48:48 AM »

TWiki has something that supports a lot of Word imports, also something for Excel. However, the plugin is now obsolete (I believe), because they've integrated it into their standard WYSIWYG editor.

I'm not familiar with "Wiki Word", if that's a product.
Logged
iphigenie
Supporting Member
**
Posts: 1,166


curiosity FTW!

see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #3 on: August 10, 2007, 03:39:53 AM »

a wiki word is a "hook" for links within a wiki.
In a typical wiki if I type ANewPageAboutWikis then the wiki will recognise it as a potential link and either link to this document (should it exist) or create a link to allow people to create the document.
Nowadays most wikis have realised that this is a pain to read for humans so they also support a syntax like [A New Page About Wikis]
Logged
tabletguy
Supporting Member
**
Posts: 43


see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #4 on: August 10, 2007, 03:49:37 AM »

Ah, I misread the request then. He wants something for Word.  I knew what a "wiki word" was. embarassed

I just just use Ctrl-K. I highlight the phrase I want hyperlinked, and press ctrl-k to pop up the hyperlink editor, and then paste in the link, if needed. If the link is already in the clipboard, it puts it in for you.

I suppose one could make a keyboard macro to do this too.

If it's a macro to scan the word document and generate hyperlinks, that shouldn't be too hard. I have one that converts chinese tone markings (numeric) into tones (letters). It basically scans all text and does the appropriate replace. The same code should be modifyable to do something like this. You can get the macro source from www.mandarintools.com Just look for the word macro...
Logged
Armando
Charter Member
***
Posts: 2,674



see users location on a map View Profile Give some DonationCredits to this forum member
« Reply #5 on: August 15, 2007, 01:38:15 AM »

Thank you for the suggestions! Sorry for the late feedback on this one.  embarassed
My brain is dead these days, and I didn't feel apt to follow up on that one.

Yes, exactly : I'm looking for something wiki-like, but for Word :  putting a term inside [ ] (in my case, it would probably be [[ ]] to avoid confusion with comments) would transform it into a potential link -- as Iphigenie explained.

@tabletguy : I'm not sure how you'd transform the "Chinese tone marking converter" macro into one that would have a wiki bend...

The macro would probably have to :

1- Find the bracketed words
2- Create a  database or index (or use an already existing one -- there are so many desktop search software around...) to contain all these bracketed words (the wiki words), and, of course, refer back to the exact spot in the documents containing the original bracketed words (a bit like tiddlyWiki, for example -- but I have no idea how tiddlyWiki does it...)
3- Rapidly find corresponding "normal" words in MS Word documents and link them back to the original (bracketed) term (thanks to the "wiki word" database/index).

...or something like that... I'm thinking out loud, of course.

I have no idea how complex that would be to code, or if it even exists. Maybe it does.

edit : the nice thing with wiki words is that your can quickly refer back directly to the definition you want for a specific term, without having to spend time looking for it manually into a data base (or, even worse, using X1, or something else...) -- it's not just mere linking similar words together, of course. Inserting tags-keywords (as textual strings) directly in the text could do the trick, I guess, but would certainly not be as elegant, and would be more complicated to handle with large quantities of terms/tags.
« Last Edit: August 15, 2007, 03:21:59 PM by Armando » Logged

"I suppose it can be said that I'm an absent-minded driver. It's true that I've driven through a number of red lights on occasion, but on the other hand, I've stopped at a lot of green ones but never gotten credit for it."
Glenn Gould
Armando
Charter Member
***
Posts: 2,674



see users location on a map View Profile Give some DonationCredits to this forum member
« Reply #6 on: August 15, 2007, 03:20:37 PM »

And I wonder how the researchers here manage all their precious definitions (if not using a wiki system)... Of course, one can make his own independant dictionnary/database... But that's a bit different since there is no real automated linking involved.
Logged

"I suppose it can be said that I'm an absent-minded driver. It's true that I've driven through a number of red lights on occasion, but on the other hand, I've stopped at a lot of green ones but never gotten credit for it."
Glenn Gould
Jimdoria
Charter Member
***
Posts: 244


see users location on a map View Profile Give some DonationCredits to this forum member
« Reply #7 on: August 16, 2007, 02:09:23 PM »

I originally answered a different question, so I'm now changing my answer.  tongue

This shouldn't be too tough to implement in VBA, as long as you don't need anything too elaborate. Internal links (within the same document) could be managed as bookmarks in Word. External links (to other documents or bookmarks in other documents) might be tougher - I'd have to look into what is supported natively by Word's hyperlinking feature.

Word's got amazing linking/organizing capabilities if you poke around. Look in the help file for "bookmarks", "citations", "table of authorities" or "index entry."

EDIT:

Just checked. You can link to bookmarks within other documents using hyperlinks in Word. So it should be possible to create a web of deeply-linked Word documents - sort of a Word Wiki involving multiple document files. I'd expect the external links to be kind of fragile though - as in they might break if either the source or target document was moved to another folder.
« Last Edit: August 16, 2007, 04:08:50 PM by Jimdoria » Logged

- Jimdoria ~@>@

There are two kinds of people in the world: Those who divide everybody into two kinds of people, and those who don't.
Armando
Charter Member
***
Posts: 2,674



see users location on a map View Profile Give some DonationCredits to this forum member
« Reply #8 on: August 16, 2007, 07:40:34 PM »

Just came back from a loooooong work day...
Thanks for your time Jim! I'll have a look at these different elements and try to figure out what's possible.
As you said, external links would be kind of fragile, but that's to be expected...
I'll post back my discoveries -- if any!
Logged

"I suppose it can be said that I'm an absent-minded driver. It's true that I've driven through a number of red lights on occasion, but on the other hand, I've stopped at a lot of green ones but never gotten credit for it."
Glenn Gould
tabletguy
Supporting Member
**
Posts: 43


see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #9 on: August 27, 2007, 10:15:36 PM »

I read something about a product called "ZuluPad" which sounds similar to what you want. Don't know if it would have an "export" to Word function, etc. but you could contact the author. There's an open source version (according to here: http://www.gersic.com/zulupad/) and a paid version. I don't know anything much about either program.

As far as rewriting the macro...  Word already has internal linking, and the macro is doing text searching (but not efficiently). I thought you could just generate the links.

Actually, probably best to ask on one of Microsofts Word forums.
Logged
iphigenie
Supporting Member
**
Posts: 1,166


curiosity FTW!

see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #10 on: August 28, 2007, 07:43:05 AM »

I can't imagine that there isnt someone out there who has already made a set of macros to do a "wiki" structure in word.
Finding it is another question.
Logged
Armando
Charter Member
***
Posts: 2,674



see users location on a map View Profile Give some DonationCredits to this forum member
« Reply #11 on: August 28, 2007, 07:19:38 PM »

Hi everybody,

I haven't been able to put much thought and energy into this problem in the last few weeks... Even if it seems to me that a "Wiki Word" functionnality for MS Word would be extremely handy. (And not just for me, of course.  tongue )

I read something about a product called "ZuluPad" which sounds similar to what you want. Don't know if it would have an "export" to Word function, etc. but you could contact the author. There's an open source version (according to here: http://www.gersic.com/zulupad/) and a paid version. I don't know anything much about either program.

As far as rewriting the macro...  Word already has internal linking, and the macro is doing text searching (but not efficiently). I thought you could just generate the links.

Actually, probably best to ask on one of Microsofts Word forums.

Thanks. ZuluPad is nice, but what I'm after is the same “wiki word”/cross linking feature BUT available in Word (and between MS word Documents -- of course, in an ideal computer world, it would be available in all applications). (BTW, there's a nice Mini-Review of ZuluPad / ZuluPad Pro by cthorpe here on DC)

I can't imagine that there isnt someone out there who has already made a set of macros to do a "wiki" structure in word.
Finding it is another question.

Yes... and I really wish that somebody would come up and say : "yes, it does exist! here..." 

As tabletguy suggested, I guess that I will eventually have to ask about such a feature on a specialized Microsoft Word forum.

And ALSO… to be fair, I should really invest more time into the investigation of some of the suggestions proposed by Jimdoria. The abbreviation "vba" frightens me a bit (as I'm not a programmer...), but I guess that it's never too late to learn new skills...
Logged

"I suppose it can be said that I'm an absent-minded driver. It's true that I've driven through a number of red lights on occasion, but on the other hand, I've stopped at a lot of green ones but never gotten credit for it."
Glenn Gould
Jimdoria
Charter Member
***
Posts: 244


see users location on a map View Profile Give some DonationCredits to this forum member
« Reply #12 on: August 29, 2007, 11:33:54 PM »

I'll have some free time later in September where I might be able to help out with a project like this. I'm fairly adept at VB & VBA (although I'm no Skrommel so don't expect anything to be done in 1 hour!)
Logged

- Jimdoria ~@>@

There are two kinds of people in the world: Those who divide everybody into two kinds of people, and those who don't.
Armando
Charter Member
***
Posts: 2,674



see users location on a map View Profile Give some DonationCredits to this forum member
« Reply #13 on: August 29, 2007, 11:41:20 PM »

Thanks Jim! That's kind. I might have more time too in a few weeks -- maybe, maybe... hard to predict these days! -- so I should be able focus more on that "problem". Hopefully.

(If only I knew how to code!!!  stars )
Logged

"I suppose it can be said that I'm an absent-minded driver. It's true that I've driven through a number of red lights on occasion, but on the other hand, I've stopped at a lot of green ones but never gotten credit for it."
Glenn Gould
Pages: [1]   Go Up
  Reply  |  New Topic  |  Print  
 
Jump to:  
   Forum Home   Thread Marks Chat! Downloads Search Login Register  

DonationCoder.com | About Us
DonationCoder.com Forum | Powered by SMF
[ Page time: 0.038s | Server load: 0.03 ]