Week 9 (7/28 - 8/1)

From Gannodss

Jump to: navigation, search

Contents

Goals for the Week

  • Figure out how to completely tag a stanza with one keystroke or button click.
  • Look into and research the ability to create a dockable window for Word.
  • Try to see how the attributes of an XML element can be accessed in Word and then added as a feature in the dockable window so that users will be able to see which attributes are present for the appropriate tags.

7/28

  • Worked on finding out how to count lines in a paragraph so that a stanza could be marked up automatically.
  • Met with Heather, from the NINES conference, to talk about requirements and things she would be interested in using to be able to mark-up a document in Word for her work.
  • Looked into what will be needed to create dockable windows in Word and what software is needed to add this functionality to a Word window.
  • Looked at other functions with VBA to see how to check certain ranges and be able to create macros that are more concrete and reliable.
  • Discussed the options of what is to come with being able to release this tool to others and be aware of what type of issues will be encountered with version differences and other various situations.

7/29

  • Added the new macro code to the buttons and reassigned the functions for the keystrokes.
  • I am looking at how to use VSTO more so than what I have read about in the past. I keep reading that it is possible to create a dockable window with VSTO but so far there hasn't been any information about how to actually do it.
  • I have gone back over some of the macro code to make sure that is as clean as possible and I am reading about how to fix the code to make sure that it can recover from exceptions and errors when it is being used.
  • The code needs to be able to work on the correct document and not try to run on documents that are either the literature or another document of the user.

7/30

  • I have been looking at other types of macros to work on and what type of functions would be the most beneficial for users.
  • I am looking into more uses of XML in Word and more information about how to fully use the functions that are needed in XML.
  • I want to create an XML element and assign an attribute name to it at the same time.
  • I am also looking at how to create a window that can be docked in the bottom of the Word document window and display the attributes that are present for each element.

7/31

  • I worked through an example on MSDN to create a custom task pane for Word using C#.
  • I looked through other options that are available for using custom task panes and what features could be featured using these.
  • I need to start working on an reflection of the project and what things were taken into consideration and why certain decisions were made over others.
  • I am looking over the resources that I used the most and creating a list of what information was helpful and needs to be captured so that it can be referred to later on.

8/1

  • I looked over the code for the custom task pane and thought about the design of the window for the attribute features to be included.
  • I worked with detailing the xml node that is added by keystrokes or buttons and making sure that the node that is added has the attribute automatically listed with it also. I want this to happen at the same time with one button.
  • I looked through the book for some more information with different things in Word and what additional options will be available or will help the overall performance.
  • I went back over the approach of the project and started to think about how different decisions were made and how that effected the project.
Personal tools