2014-09-03 98 views
0

我有一個程序,它輸出一個word文檔中的表格集合,我最終希望將其作爲帶有書籤和索引的html文件發佈。這些表按「名稱:」進行分組,其中有一個3行表格,其中包含某個數據段的詳細標題信息,然後是可以跨多個頁面的第二個表格,其中包含該段落的數據。然後有一個分頁符,以便下一個分節表頭位於新頁面上。這可能發生在數百個可變數量的部分數字中。我需要編寫一個腳本,自動將書籤添加到表格,然後創建索引

  1. 搜索我的文檔「姓名:」這是獨一無二的,不會 出現任何地方,但標題表,
  2. 抓住下面的文字「姓名:」內表格單元格(如「姓名:行1234)
  3. 替換所有的空格中的文本字符串以下劃線 使它成爲一個合適的書籤名稱,
  4. 創建了一個名爲書籤,
  5. 返回並在文檔的前面創建一個索引
  6. 將文件保存爲HTML

我用VB一個字一個路過的熟悉,我已經用它在Excel中有點,但我絕不是一個專家。我將不勝感激任何關於我應該用於這個腳本的函數和對象的建議。

回答

0

嘿MikeV從我可以收集,你的問題似乎更概念化,不太具體。我的意思是,你有沒有開始?或者看一個空白的腳本頁面?

我對編碼比較陌生,所以我自己弄明白了。我所做的是列出我需要做什麼(你有什麼)。然後想一想每一步將要執行的代碼或僞代碼。然後你可以開始建立你的腳本。你不必從第一步開始(因爲步驟2/3通常是更有趣的一點),但是讓我們來做。

現在,您需要搜索包含「Name:」的文本字符串。我在Excel中熟練使用VBA,但沒有做任何事情。所以我會查找它。谷歌搜索「VBA在Word文檔中查找單詞」將帶您到this page,向您展示如何進行第一步。因此,竊取他們的代碼,改變它以適應您的需求,然後繼續執行第2步。重複此過程,這就是您如何構建算法的過程! :)

只是一個FYI,通常StackOverflow是針對具體問題的答案,可以確認,而你問建設一個算法的幫助。我會爲您的編程教授或有幫助的朋友保留這些問題。

歡呼聲