我似乎無法找到在C#中的文字插件的文檔。想知道如何插入我用intellisense玩半小時的文本,找到Application.Selection.Range.InsertAfter();
是否有一個文檔,我想弄清楚如何打印出格式化文本,如鏈接,但我找不到資源。C#文檔中的編程Word加載項?
回答
你並沒有真正指出你想要做什麼。弄清楚如何在辦公自動化方面做的最好的起點之一是記錄一個宏,然後看看它產生了什麼。
對於這個問題,我進入了一個一行文本的文檔中:
這是一個新的文本行,這樣的鏈接
然後我用CTRL + LEFTARROW 3次移動在'this'之前的光標,並選擇下4個字符(this)。然後,我把選擇變成指着計算器 這是一個超鏈接生成的代碼:
Selection.TypeText Text:="This is a new line of text and this a link"
Selection.MoveLeft Unit:=wdWord, Count:=3
Selection.MoveRight Unit:=wdCharacter, Count:=4, Extend:=wdExtend
ActiveDocument.Hyperlinks.Add Anchor:=Selection.Range, Address:= _
"http://www.stackoverflow.com/", SubAddress:="", ScreenTip:="", _
TextToDisplay:="this"
一般來說,並不難這個VBA東西轉換爲C#,並找到正確的方法
我只是覺得很難找到沒有文檔的東西......你是如何學習的,雖然搜索對象瀏覽器? –
沒有通過錄制一個宏,然後看錄製的vba代碼(這是我粘貼在這裏)。它告訴你使用什麼方法,從那裏你可以谷歌與更多相關的術語 – Eddy
這真的很有用,我認爲甚至在線轉換從VB到C#,但我理解語言無論如何。從來沒有用宏做過任何事情,但現在我肯定會這樣做。 –
有一些資源包括代碼樣品等:
- http://social.msdn.microsoft.com/Forums/en/vblanguage/thread/b72ba118-b8b1-4758-83c9-4e3618b90b6f
- http://msdn.microsoft.com/en-us/library/microsoft.office.interop.word.hyperlinks.add.aspx
- http://vsto2007.blogspot.com/2010/05/vsto-word-2007-with-word-addin.html
- http://www.c-sharpcorner.com/UploadFile/amrish_deep/WordAutomation05102007223934PM/WordAutomation.aspx
- http://blogs.msdn.com/b/vsto/
- http://msdn.microsoft.com/en-US/office/hh128772.aspx
- http://msdn.microsoft.com/en-us/magazine/cc163292.aspx
- http://msdn.microsoft.com/en-us/library/microsoft.office.interop.word.aspx
- 1. 編輯Word文檔編程C#
- 2. 如何在word加載項中打開新的Word docx文檔
- 3. Office.js Word加載項關閉文檔
- 4. 從加載項搜索Word文檔
- 5. 如何在C#Word加載項中打開SharePoint 2010文檔
- 6. 添加標題爲Word文檔(Word加載C#)
- 7. 如何在C#(.NET)中加載MS Word文檔的文本?
- 8. 在iFrame中加載Word文檔
- 9. 在Word加載項中從文檔中獲取HTML選擇
- 10. 如何將Word加載項2007添加到特定的Word 2007文檔
- 11. 在c#.net項目中在線編輯word文檔
- 12. 編輯Word文檔
- 13. 選項編輯Word文檔在線
- 14. 如何防止用戶使用C#4.0在DsoFramer中加載編輯Word文檔?
- 15. word interop加載項的新文檔格式
- 16. 將豐富的Word文檔加載到RichText中telerik編輯器的編輯器
- 17. 轉換Word文檔PDF使用C#中CutePdf編程
- 18. 加載word文檔內容到PrintDocument
- 19. 將word文檔加載到uiscrollview ios
- 20. 在C#中的Word文檔中創建和編輯文本
- 21. 以編程方式將InkPicture添加到word文檔中
- 22. 編程方式添加頁腳Office Word中/ Excel文檔
- 23. 如果沒有加載文檔,則禁用自己的Word 2007加載項
- 24. 以編程方式比較word文檔
- 25. 如何轉換Word文檔以編程
- 26. 在Word文檔中嵌入Word文檔
- 27. 第二個Word文檔不加載的Word插件
- 28. 如何將參數傳遞給MS Word 2003文檔加載項?
- 29. 如何爲Word文檔加載項創建AfterSave事件
- 30. 以編程方式訪問Word 2007文檔的文檔屬性
傷心的答案,但:谷歌是你的朋友。我同意文檔很差,缺乏示例。我可以給你的一個建議(特別是在.net4中,你可以在那裏得到動態)是確保將所有的東西都投射到它已知的類型上,否則智能感也消失了,這使得它變得更加困難。最終,我認爲多年來底層的辦公對象模型過於普遍,使得它非常不直觀。 – Eddy