Posts Tagged ‘office’

Android pdf viewer

Wednesday, July 14th, 2010

为了在 Android 打开 pdf 文档,我曾从 Android Market 里找了一个 PDF Viewer,幸好有免费的版本,安装也不困难。

最近发现 Android G1 随即自带的 QuickOffice 就支持 pdf 阅读,速度还比 PDF Viewer 快,我当初怎么就没想到它?真是糊涂!

回想一下,我糊涂也是有原因的:在 Android 到手前我还研究过怎么在 iphone 上看 pdf,花了一晚上时间也没找到一个可行的办法,忿忿地放弃(其实也没什么好忿忿的,iphone 本来就不好用,apple app store 里也没几个好软件是免费的)。Android 到手之后我就沿袭了 iphone 的研究方法,在 Android Market 很快找到了一个应用,很快地解决问题,再也没去想原来 Android 还有更现成的方案。

Signs

Wednesday, October 21st, 2009

It is my first time put Flash Video on my blog. Although I do not like Flash, I hope you enjoy the video.

Format date in merge field

Sunday, February 22nd, 2009

Formating date correctly is one of the troublesome work in all computer languages because remembering how to format is difficult.

In Microsoft Word, the formatting process is -

  1. Press Alt+F9 to show the merge field code
  2. Add the format string to {MERGEFIELD mydate }
  3. The code looks like {MERGEFIELD mydate \@ “dd/MM/yyyy” }

Change csv export file enclosed-by sign

Monday, December 29th, 2008

Excel另存为CSV (comma separator)格式时,不带字段的限定符(enclosed-by sign)。

因为magento import csv前特别提醒,限定符不得为空,所以我就想着怎么把Excel CSV指定限定符为双引号。可以左找右找Excel本身不能设置限定符(连修改默认的逗号分隔符都很麻烦,要在Excel以外,Windows Control Panel->Regional Setting那里修改),倒有人提供了一个宏代码,用起来也很方便。

将Excel文件导出为逗号分隔、双引号限定的CSV文件的宏代码如下:

Sub CSVFile()

Dim SrcRg As Range
Dim CurrRow As Range
Dim CurrCell As Range
Dim CurrTextStr As String
Dim ListSep As String
Dim FName As Variant
FName = Application.GetSaveAsFilename("", "CSV File (*.csv), *.csv")

If FName <> False Then
ListSep = Application.International(xlListSeparator)
If Selection.Cells.Count > 1 Then
Set SrcRg = Selection
Else
Set SrcRg = ActiveSheet.UsedRange
End If
Open FName For Output As #1
For Each CurrRow In SrcRg.Rows
CurrTextStr = ""
For Each CurrCell In CurrRow.Cells
CurrTextStr = CurrTextStr & """" & CurrCell.Value & """" & ListSep
Next
While Right(CurrTextStr, 1) = ListSep
CurrTextStr = Left(CurrTextStr, Len(CurrTextStr) - 1)
Wend
Print #1, CurrTextStr
Next
Close #1
End If
End Sub

The Power of PivotTable

Sunday, November 9th, 2008

突然发现 Pivot (数据透视表)很强大。

我找了一份learning-pivot-table,方便我自己和对Pivot感兴趣的人学习。

我们放弃了微软,还是微软放弃了我们

Friday, October 24th, 2008

我们指的是有较高的计算机操作能力,但不是专业的IT从业人员。

微软有很好的产品,比如 Windows (不包括Vista)和 Office 。微软产品好就好在细微之处,比如双击普通文件,如.doc, .xls,打开的是文件本身;双击模板文件,如.dot, .xlt,打开的是模板的空白文档。因为.doc, .xls的默认操作是open,而.dot, .xlt的默认操作是new,要打开模板本身(编辑模板),得右击、从context menu里选择一个非默认操作open。

微软还有很多好的产品,可惜,我们都不熟悉。不知从什么时候开始,在很多应用上,我们想当然地决定不用微软的东西。真的很可惜,其实,平心而论,这是因为我们除了 Windows 和 Office,其他的微软产品都玩不转。

是我们放弃了微软,还是微软放弃了我们?

我离微软而去

Tuesday, December 18th, 2007

曾几何时,我是那么地崇拜Microsoft,崇拜Bill Gates,崇拜Windows, Office, Exchange,崇拜Desktop 1000/2000/4000/8000…

现在,Windows仍然每天用,MS Office也是我用得最熟练的Office软件,vba我虽不精通,但编几个小function满足一下所谓的办公自动化的要求还是可以的。但是,考虑到将来,我今天正式作出一个痛苦的决定,不再投资时间在vba上,不再钻研Microsoft其他高深的产品,比如Microsoft Dynamics, SBS, SitePoint, etc.
省下来的时间我要全面拥抱微软产品的替代方案。对于像我这样已经被微软洗过脑的人,可能要花较长的时间来熟悉其它产品的设计思维,那就从现在开始吧。我想从最近的一个项目入手,用OpenOffice Basic替代以前的VBA,但今天玩了一整天的OpenOffice Basic, 连个对话框也没搞出来,万事开头难啊。

可能有些人早认为微软不是以后的主流,但我还没有100%确信这一点,现在退出我心里也忐忑,有点像赌博。我希望我的选择顺应了一种趋势, 我希望微软少了我就不行了,呵呵。