跳到主要內容

發表文章

目前顯示的是有「Office」標籤的文章

[Mac Word] Mac word docx 在PC上開啟中文化有亂碼

今天收到一個載MAC office 20007 上建立的中文word 檔(.docx) 在PC的電腦上用word 2003(安裝支援docx的patch) 來開啟 會出現都是亂碼 這個時候可以先用PC上內建的wordpad把檔案打開, 會出現正常的中文內容 在另外存檔下來就可以解決亂碼的問題。  

[Outlook]Outlook2003 新郵件 收件人 抓不到連絡人通訊錄

在outlook中聯絡人是有資料的,可是寫新郵件的時候按收件人卻找不到通訊錄裡的聯絡人。 這是因為這個通訊錄並未設定為電子郵件通訊錄 要調整設定可以用下面的步驟 開啟 outlook2003 後,選[聯絡人], 選擇[我的聯絡人]/[聯絡人.] 在[聯絡人]上按右鍵,選[摘要資訊]. 在 [outlook通訊錄]按一下 [將此資料來顯示為電子郵件通訊錄]打勾. 這樣就看得到了

[ASP.net] Create excel by NPOI

在asp.net要產生excel可以用很方便的原件NPOI, 要怎麼使用這邊有個範例 請先去 NPOI Project 下載最新的dll reference NPOI 並且import Imports NPOI.HSSF.UserModel Imports NPOI.SS.UserModel Imports NPOI.SS.Util Imports NPOI.HSSF.Util Imports NPOI.POIFS.FileSystem Imports NPOI.HPSF 建立excel的 workbook和第一個sheet Dim workbook As New HSSFWorkbook() Dim sheet As HSSFSheet = workbook.CreateSheet("Sheet") 開始寫入Row資料 Dim rowIndex As Integer = 0 Dim row As HSSFRow = sheet.CreateRow(rowIndex) row.CreateCell(0).SetCellValue("Name") row.CreateCell(1).SetCellValue("Phone") row.CreateCell(2).SetCellValue("Addess") row.CreateCell(3).SetCellValue("gender") row.CreateCell(4).SetCellValue("Email") rowIndex = +1 寫入檔案 Dim fileName As String = Server.MapPath(".") + "/test.xls" Using fileData = New FileStream(fileName, FileMode.Create) workbook.Write(fileData) End Using 如果要讓使用者下載可以用下面的code Using exportData = New MemoryStream() wor...

[Excel] 無法在儲存格中貼上公式 Can't copy/post formula in cell

使用Excel突然遇到沒辦法在 儲存格中貼上公式的狀況, 連選擇性貼上也都失效。 到網路一查才知道 原因居然不是office本身的問題 而是 skype造成的 如果有安裝skype跟skype browser Plug-in, 當你開啟browser時,又再打開excel 會造成程式衝突 導致excel的的貼上功能不能使用 這個時候只要關閉瀏覽器 excel貼上功能就能正常了

[Asp.net] GridView 匯出轉成Excel

GridView匯出轉成Excel 可以下面的code就可以匯出excel Protected Sub BtnExcel_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles BtnExcel.Click Dim strExportFilename As String = "ExportedData" Response.Clear() Response.AddHeader("content-disposition", "attachment;filename=" + strExportFilename + ".xls") Response.Cache.SetCacheability(HttpCacheability.NoCache) Response.ContentType = "application/vnd.xls" Response.Charset = "big5" Dim stringWrite As New System.IO.StringWriter Dim htmlWrite As New HtmlTextWriter(stringWrite) GridView1.RenderControl(htmlWrite) Response.Write(stringWrite.ToString().Replace("<div>", "").Replace("</div>", "")) Response.End() End Sub Public Overrides Sub VerifyRenderingInServerForm(ByVal control As Control) ' 解決Error:型別 'GridView' 的控制項 'GridView1' 必須置於有 runat=server 的表單標記之中。  End Sub ...

[Office]Excel 鎖定保護部份儲存格

Excel 中 執行[ 工具] >[ 保護] >[保護工作表] 就會跳出 [保護工作表]對話視窗 其中有很多功能可以選擇 可以依照要提供給使用者的權限作設定。 但是這樣直接執行保護工作表 會把整個檔案都鎖定 所以如果要鎖定部分儲存格 要先做些處理 1.由於excel預設是把所有儲存格都預設成所[鎖定],所以第一部要先全選整個文件,按右鍵>[儲存格格式]>[保護] 把所有的鎖定移除。 2.在選取你實際要所訂的儲存格,照上面的方法設定鎖定 3.在到 [ 工具] >[ 保護] >[保護工作表]  選擇你要提供(允許)給使用者的權限 (通常會勾選[選取未鎖定的儲存格],一併也把[編輯物件]的功能拿掉),這樣就這個Excel文件鎖定的地方使用者就不能編輯選取了。

[Office]outlook「啟用記錄」 (疑難排解) 選項

為了診斷的用途,Outlook 包含可開啟特定 Outlook 功能記錄的選項,包含以下隨 Outlook 2003 發行的功能: 行事曆修改 空閒/忙碌時間 變更 提醒 離線通訊錄 與 Microsoft Exchange Server、 Post Office Protocol (POP3) 、 網際網路訊息存取通訊協定 (IMAP) 、 簡易郵件傳送通訊協定 (SMTP) 和 LDAP 搭配使用的 Messaging Application Programming Interface (MAPI) 交易 Microsoft Services 使用診斷的資訊來協助識別問題。電子郵件伺服器管理員可使用一些診斷的資料,疑難排解與電子郵件相關的問題。 若安裝了 Microsoft Office 2003 Service Pack 1 且記錄功能是開啟的, [記錄啟用] 會出現在 Outlook 標題列上。這個提醒有助於避免您在非必要時讓記錄選項維持開啟狀態。 開啟記錄 在 [工具] 功能表中,按一下 [選項] 。 在 [其他] 索引標籤上,按一下 [進階選項] 。 選取 [啟用記錄 (疑難排解)] 核取方塊,然後按兩次 [確定] 。 重新啟動 Outlook。 重新啟動 Outlook 之後,標題列中的 (啟動記錄) 表示登入功能是開啟的。 從這時候開始,每次 Outlook 傳送或接收訊息時,在 Outlook 和電子郵件伺服器之間發生的通訊都會寫入記錄檔。此外,由 Outlook 功能、使用者動作、物件模型或 MAPI Calendar Table 產生的行事曆交易也都會寫入記錄檔。記錄檔包含下列項目的資訊: Sniffer (收件匣自動處理) 空閒/忙碌發佈 提醒 行事曆項目動作 (建立、修改或刪除) 資源登記  重要事項    完成疑難排解作業之後,請務必記得關閉記錄。若未關閉記錄,記錄檔的大小會繼續增加。 記錄檔位置 MAPI (Exchange)、POP3 和 SMTP 傳輸    在 Microsoft Windows Server 2003、Microsoft Windows XP 和 Microso...