office-automation

    0熱度

    1回答

    當在MFC中使用Office自動化時,我們有一個用Visual C++編寫的舊應用程序,該應用程序使用Word97 msword8.h中的標題,正在改變我們的系統以使用Office 2010,喜歡知道如果沒有更新msword8文件,我可以更改fileformat參數,同時保存在.docx保存或我需要更新到新的標題? 對不起,如果我不是表達自己的權利,但我不知道很多C++和更少的Windows編程。

    0熱度

    1回答

    是否可以使用vb.net中的辦公自動化將數據粘貼到已打開的工作表中? (我使用oledb完成,但速度很慢。) Dim Folder As String = "C:\Users\gm1\Desktop\" Dim Filename As String = "Raw2Eng.xlsx" Dim ConnectionString As String = "Provider=Mi

    0熱度

    1回答

    我正在使用一個程序來自動化一個Excel文檔,同時我想打開其他Excel文檔並在這些(不是自動的)上工作。 當我在自動化運行時打開文檔時,我打開的文件被凍結,我無法訪問它。我試圖將我的自動化程序的可見屬性設置爲false,但如果我修改文檔,則會創建一個異常。 是否可以自動執行excel文檔並同時打開和處理其他excel文檔? 預先感謝您。 Thomas

    1熱度

    1回答

    有誰知道在表格中移動一行的方法嗎? 我有一個表的動態數行,我想通過代碼(互操作C#)操縱。 例如,我想要將索引5的行移動到索引8或其他方向(索引8到索引5)。 任何想法?

    0熱度

    2回答

    我收到錯誤: System.Runtime.InteropServices.COMException (0x80080005): Retrieving the COM class factory for component with CLSID {91493441-5A91-11CF-8700-00AA0060263B} failed due to the following error: 800

    1熱度

    1回答

    我使用一個函數來緩解我的應用程序中的打印。這是它: ​​ 它看起來很好,因爲我可以使用郵件合併,使事情變得更容易。我打開一個打開文件對話框,以便用戶可以選擇他將用於郵件合併的template文件。但隨後,應用程序打開文件template不會對任何Merge Fields數據,然後進行郵件合併打開另一個文件已填寫所有的Merge Fields。 任何想法,爲什麼出現這種情況?下面是打開文件對話框代碼

    0熱度

    1回答

    我正在使用本機C++的Excel COM自動化。我的目標是爲日期設置範圍的NumberFormat。問題是,Excel預期的格式字符串取決於用戶的區域設置。 舉例: 如果語言環境是英語,我必須設置的NumberFormat爲「DD.MM.YYYY」 如果locale是German我需要使用「TT.MM.JJJJ」來獲得相同的結果。 心中已經發現了很多解決方案的.NET,不幸的是我沒有這樣的奢侈。通

    3熱度

    1回答

    是否可以通過VBA或interop/VSTO自動執行PowerPoint 2010的「比較演示文稿」功能?簡單地調用它將是一個開始,儘管理想情況下我想要更多的控制 - 並且在完美的世界中能夠以編程方式檢索結果。 PowerPoint 2010缺少宏錄製器,因此無法使用錄製宏的舊技巧,手動執行操作,然後查看生成的代碼。 PowerPoint 2007有宏記錄器,但不支持比較演示功能。 我認爲這個問題

    5熱度

    11回答

    我們有一個數據庫應用程序,用於存儲我們想要在Microsoft Word中報告的數據。 假設我的客戶的所有信息都存儲在數據庫系統中,並且我現在要求創建數百個字母,並將報告發送給我的客戶。這些字母具有相同的內容,但不同的客戶名稱,客戶地址等。 我想利用Office Word 2010創建文檔模板,其內容控件使用c#和.Net,sql作爲數據庫來替換內容這個模板。 我一直在尋找在C#中自動化Word

    2熱度

    2回答

    我想在Excel單元格中編寫公式。 我設法寫簡單的公式,但我用下面的公式的一個問題: =IF(OR(ISBLANK(I20631);ISBLANK(F20631));"";I20631=F20631) 在我的C#PROGRAMM它試圖這樣: ExcelWorksheet.Cells[row, column] = "=IF(OR(ISBLANK(I" + row +");ISBLANK(F" + r